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>preview1</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>01f90a3cfd90a2f33f08269244fcd876bb9f2fae</CoreFxCurrentRef>
17 <CoreClrCurrentRef>01f90a3cfd90a2f33f08269244fcd876bb9f2fae</CoreClrCurrentRef>
20 <!-- Auto-upgraded properties for each build info dependency. -->
22 <CoreFxPackageVersion>4.5.0-preview1-25419-02</CoreFxPackageVersion>
23 <PlatformPackageVersion>2.1.0-preview1-25324-02</PlatformPackageVersion>
26 <!-- Full package version strings that are used in other parts of the build. -->
28 <CoreClrPackageVersion>2.1.0-preview1-25419-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>
35 <!-- Package dependency verification/auto-upgrade configuration. -->
37 <BaseDotNetBuildInfo>build-info/dotnet/</BaseDotNetBuildInfo>
38 <DependencyBranch>master</DependencyBranch>
39 <CurrentRefXmlPath>$(MSBuildThisFileFullPath)</CurrentRefXmlPath>
43 <RemoteDependencyBuildInfo Include="CoreFx">
44 <BuildInfoPath>$(BaseDotNetBuildInfo)corefx/$(DependencyBranch)</BuildInfoPath>
45 <CurrentRef>$(CoreFxCurrentRef)</CurrentRef>
46 </RemoteDependencyBuildInfo>
47 <RemoteDependencyBuildInfo Include="CoreClr">
48 <BuildInfoPath>$(BaseDotNetBuildInfo)coreclr/$(DependencyBranch)</BuildInfoPath>
49 <CurrentRef>$(CoreClrCurrentRef)</CurrentRef>
50 </RemoteDependencyBuildInfo>
52 <DependencyBuildInfo Include="@(RemoteDependencyBuildInfo)">
53 <RawVersionsBaseUrl>https://raw.githubusercontent.com/dotnet/versions</RawVersionsBaseUrl>
54 </DependencyBuildInfo>
56 <XmlUpdateStep Include="CoreFx">
57 <Path>$(MSBuildThisFileFullPath)</Path>
58 <ElementName>CoreFxPackageVersion</ElementName>
59 <PackageId>Microsoft.Private.CoreFx.NETCoreApp</PackageId>
61 <XmlUpdateStep Include="CoreFx">
62 <Path>$(MSBuildThisFileFullPath)</Path>
63 <ElementName>PlatformPackageVersion</ElementName>
64 <PackageId>Microsoft.NETCore.Platforms</PackageId>
66 <XmlUpdateStep Include="CoreClr">
67 <Path>$(MSBuildThisFileFullPath)</Path>
68 <ElementName>CoreClrPackageVersion</ElementName>
69 <PackageId>Microsoft.NETCore.Runtime.CoreCLR</PackageId>
73 <!-- Set up dependencies on packages that aren't found in a BuildInfo. -->
75 <XUnitDependency Include="xunit"/>
76 <XUnitDependency Include="xunit.assert"/>
77 <XUnitDependency Include="xunit.core"/>
78 <XUnitDependency Include="xunit.runner.console"/>
79 <XUnitDependency Include="xunit.runner.msbuild"/>
80 <XUnitDependency Include="xunit.runner.utility"/>
81 <StaticDependency Include="@(XUnitDependency)">
82 <Version>$(XunitPackageVersion)</Version>
85 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance" />
86 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis" />
87 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis.cli" />
88 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.metrics" />
89 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.run.core" />
90 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.cli" />
91 <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.Windows" />
92 <StaticDependency Include="@(XunitPerformanceDependency)">
93 <Version>1.0.0-alpha-build0040</Version>
96 <XUnitPerformanceApiDependency Include="xunit.performance.api" />
97 <XUnitPerformanceApiDependency Include="xunit.performance.core" />
98 <XUnitPerformanceApiDependency Include="xunit.performance.execution" />
99 <XUnitPerformanceApiDependency Include="xunit.performance.metrics" />
100 <StaticDependency Include="@(XUnitPerformanceApiDependency)">
101 <Version>$(XUnitPerformanceApiVersion)</Version>
104 <StaticDependency Include="xunit.console.netcore">
105 <Version>$(XUnitConsoleNetCoreVersion)</Version>
108 <DependencyBuildInfo Include="@(StaticDependency)">
109 <PackageId>%(Identity)</PackageId>
110 <UpdateStableVersions>true</UpdateStableVersions>
111 </DependencyBuildInfo>