1 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <!-- Central place to set the versions of all nuget packages produced in the repo -->
5 <PackageVersion Condition="'$(PackageVersion)' == ''">2.1.0</PackageVersion>
7 <!-- Set the boolean below to true to generate packages with stabilized versions -->
8 <StabilizePackageVersion Condition="'$(StabilizePackageVersion)' == ''">false</StabilizePackageVersion>
9 <StableVersion Condition="'$(StabilizePackageVersion)' == 'true' and '$(StableVersion)' == ''">$(PackageVersion)</StableVersion>
11 <PreReleaseLabel>preview2</PreReleaseLabel>
14 <!-- Source of truth for dependency tooling: the commit hash of the dotnet/versions master branch as of the last auto-upgrade. -->
16 <CoreFxCurrentRef>13b5345991e55bb0b30a236ab4f6693a870ed789</CoreFxCurrentRef>
17 <CoreClrCurrentRef>13b5345991e55bb0b30a236ab4f6693a870ed789</CoreClrCurrentRef>
20 <!-- Auto-upgraded properties for each build info dependency. -->
22 <CoreFxPackageVersion>4.5.0-preview2-25707-02</CoreFxPackageVersion>
23 <PlatformPackageVersion>2.1.0-preview2-25707-02</PlatformPackageVersion>
26 <!-- Full package version strings that are used in other parts of the build. -->
28 <CoreClrPackageVersion>2.1.0-preview2-25707-02</CoreClrPackageVersion>
29 <XunitPackageVersion>2.2.0-beta2-build3300</XunitPackageVersion>
30 <XUnitConsoleNetCoreVersion>1.0.2-prerelease-00177</XUnitConsoleNetCoreVersion>
31 <XUnitPerformanceApiVersion>1.0.0-beta-build0007</XUnitPerformanceApiVersion>
32 <MicrosoftDiagnosticsTracingLibraryVersion>1.0.3-alpha-experimental</MicrosoftDiagnosticsTracingLibraryVersion>
33 <VCRuntimeVersion>1.2.0</VCRuntimeVersion>
36 <!-- Package dependency verification/auto-upgrade configuration. -->
38 <BaseDotNetBuildInfo>build-info/dotnet/</BaseDotNetBuildInfo>
39 <DependencyBranch>master</DependencyBranch>
40 <CurrentRefXmlPath>$(MSBuildThisFileFullPath)</CurrentRefXmlPath>
44 <RemoteDependencyBuildInfo Include="CoreFx">
45 <BuildInfoPath>$(BaseDotNetBuildInfo)corefx/$(DependencyBranch)</BuildInfoPath>
46 <CurrentRef>$(CoreFxCurrentRef)</CurrentRef>
47 </RemoteDependencyBuildInfo>
48 <RemoteDependencyBuildInfo Include="CoreClr">
49 <BuildInfoPath>$(BaseDotNetBuildInfo)coreclr/$(DependencyBranch)</BuildInfoPath>
50 <CurrentRef>$(CoreClrCurrentRef)</CurrentRef>
51 </RemoteDependencyBuildInfo>
53 <DependencyBuildInfo Include="@(RemoteDependencyBuildInfo)">
54 <RawVersionsBaseUrl>https://raw.githubusercontent.com/dotnet/versions</RawVersionsBaseUrl>
55 </DependencyBuildInfo>
57 <XmlUpdateStep Include="CoreFx">
58 <Path>$(MSBuildThisFileFullPath)</Path>
59 <ElementName>CoreFxPackageVersion</ElementName>
60 <PackageId>Microsoft.Private.CoreFx.NETCoreApp</PackageId>
62 <XmlUpdateStep Include="CoreFx">
63 <Path>$(MSBuildThisFileFullPath)</Path>
64 <ElementName>PlatformPackageVersion</ElementName>
65 <PackageId>Microsoft.NETCore.Platforms</PackageId>
67 <XmlUpdateStep Include="CoreClr">
68 <Path>$(MSBuildThisFileFullPath)</Path>
69 <ElementName>CoreClrPackageVersion</ElementName>
70 <PackageId>Microsoft.NETCore.Runtime.CoreCLR</PackageId>
74 <!-- Set up dependencies on packages that aren't found in a BuildInfo. -->
76 <XUnitDependency Include="xunit"/>
77 <XUnitDependency Include="xunit.assert"/>
78 <XUnitDependency Include="xunit.core"/>
79 <XUnitDependency Include="xunit.runner.console"/>
80 <XUnitDependency Include="xunit.runner.msbuild"/>
81 <XUnitDependency Include="xunit.runner.utility"/>
82 <StaticDependency Include="@(XUnitDependency)">
83 <Version>$(XunitPackageVersion)</Version>
86 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance" />
87 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis" />
88 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis.cli" />
89 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.metrics" />
90 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.run.core" />
91 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.cli" />
92 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.Windows" />
93 <StaticDependency Include="@(XunitPerformanceDependency)">
94 <Version>1.0.0-alpha-build0040</Version>
97 <XUnitPerformanceApiDependency Include="xunit.performance.api" />
98 <XUnitPerformanceApiDependency Include="xunit.performance.core" />
99 <XUnitPerformanceApiDependency Include="xunit.performance.execution" />
100 <XUnitPerformanceApiDependency Include="xunit.performance.metrics" />
101 <StaticDependency Include="@(XUnitPerformanceApiDependency)">
102 <Version>$(XUnitPerformanceApiVersion)</Version>
105 <StaticDependency Include="xunit.console.netcore">
106 <Version>$(XUnitConsoleNetCoreVersion)</Version>
109 <DependencyBuildInfo Include="@(StaticDependency)">
110 <PackageId>%(Identity)</PackageId>
111 <UpdateStableVersions>true</UpdateStableVersions>
112 </DependencyBuildInfo>