6bdd276d05
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
157 lines
7.6 KiB
XML
157 lines
7.6 KiB
XML
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<!-- Source of truth for dependency tooling: the commit hash of the dotnet/versions master branch as of the last auto-upgrade. -->
|
|
|
|
<!-- There are situations where the live .Net Native targeting pack wouldn't be suitable to pick up.
|
|
These are usually temporary, but requires 'freezing' the .net native targeting pack on CoreFX.
|
|
Use the property below to control this behavior
|
|
-->
|
|
<PropertyGroup>
|
|
<DisableProjectNTfsAutoUpgrade Condition="'$(DisableProjectNTfsAutoUpgrade)'==''">false</DisableProjectNTfsAutoUpgrade>
|
|
</PropertyGroup>
|
|
|
|
<!-- For detailed explanation of the reference versions see:
|
|
|
|
https://github.com/dotnet/buildtools/blob/master/Documentation/project-nuget-dependencies.md
|
|
https://github.com/dotnet/buildtools/blob/master/Documentation/annotated-dependency-props.md
|
|
|
|
These ref versions are pulled from https://github.com/dotnet/versions.
|
|
-->
|
|
<PropertyGroup>
|
|
<CoreFxCurrentRef>f5464b89102bd67438733300826c5009a1bcdba0</CoreFxCurrentRef>
|
|
<CoreClrCurrentRef>b0bc0a1565fac8663262ec875665da189fa71b55</CoreClrCurrentRef>
|
|
<ExternalCurrentRef>4e2952b5114bfa90cc45eef908204006a771a62b</ExternalCurrentRef>
|
|
<ProjectNTfsCurrentRef>afac2c25cbe639ba0b34f360989c338d3360db58</ProjectNTfsCurrentRef>
|
|
<SniCurrentRef>99a2e18954382a654e66aed649af70c1c61a47c3</SniCurrentRef>
|
|
</PropertyGroup>
|
|
|
|
<!-- Auto-upgraded properties for each build info dependency. -->
|
|
<PropertyGroup>
|
|
<CoreFxExpectedPrerelease>beta-24931-01</CoreFxExpectedPrerelease>
|
|
<CoreClrExpectedPrerelease>beta-24930-03</CoreClrExpectedPrerelease>
|
|
<ExternalExpectedPrerelease>beta-24727-00</ExternalExpectedPrerelease>
|
|
<ProjectNTfsExpectedPrerelease>beta-24931-00</ProjectNTfsExpectedPrerelease>
|
|
<StandardExpectedPrerelease>beta-24928-01</StandardExpectedPrerelease>
|
|
<!-- Use the SNI runtime package -->
|
|
<SniPackageVersion>4.4.0-beta-24926-02</SniPackageVersion>
|
|
</PropertyGroup>
|
|
|
|
<!-- Full package version strings that are used in other parts of the build. -->
|
|
<PropertyGroup>
|
|
<AppXRunnerVersion>1.0.3-prerelease-00921-01</AppXRunnerVersion>
|
|
<XunitPerfAnalysisPackageVersion>1.0.0-alpha-build0040</XunitPerfAnalysisPackageVersion>
|
|
</PropertyGroup>
|
|
|
|
<!-- Package dependency verification/auto-upgrade configuration. -->
|
|
<PropertyGroup>
|
|
<BaseDotNetBuildInfo>build-info/dotnet/</BaseDotNetBuildInfo>
|
|
<DependencyBranch>master</DependencyBranch>
|
|
<CurrentRefXmlPath>$(MSBuildThisFileFullPath)</CurrentRefXmlPath>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<RemoteDependencyBuildInfo Include="CoreFx">
|
|
<BuildInfoPath>$(BaseDotNetBuildInfo)corefx/$(DependencyBranch)</BuildInfoPath>
|
|
<CurrentRef>$(CoreFxCurrentRef)</CurrentRef>
|
|
</RemoteDependencyBuildInfo>
|
|
<RemoteDependencyBuildInfo Include="CoreClr">
|
|
<BuildInfoPath>$(BaseDotNetBuildInfo)coreclr/$(DependencyBranch)</BuildInfoPath>
|
|
<CurrentRef>$(CoreClrCurrentRef)</CurrentRef>
|
|
</RemoteDependencyBuildInfo>
|
|
<RemoteDependencyBuildInfo Include="External">
|
|
<BuildInfoPath>$(BaseDotNetBuildInfo)projectk-tfs/$(DependencyBranch)</BuildInfoPath>
|
|
<CurrentRef>$(ExternalCurrentRef)</CurrentRef>
|
|
</RemoteDependencyBuildInfo>
|
|
<RemoteDependencyBuildInfo Include="Sni">
|
|
<BuildInfoPath>$(BaseDotNetBuildInfo)sni/$(DependencyBranch)</BuildInfoPath>
|
|
<CurrentRef>$(SniCurrentRef)</CurrentRef>
|
|
</RemoteDependencyBuildInfo>
|
|
<RemoteDependencyBuildInfo Condition="'$(DisableProjectNTfsAutoUpgrade)' != 'true'" Include="ProjectNTfs">
|
|
<BuildInfoPath>$(BaseDotNetBuildInfo)projectn-tfs/$(DependencyBranch)</BuildInfoPath>
|
|
<CurrentRef>$(ProjectNTfsCurrentRef)</CurrentRef>
|
|
</RemoteDependencyBuildInfo>
|
|
|
|
<DependencyBuildInfo Include="@(RemoteDependencyBuildInfo)">
|
|
<RawVersionsBaseUrl>https://raw.githubusercontent.com/dotnet/versions</RawVersionsBaseUrl>
|
|
</DependencyBuildInfo>
|
|
|
|
<XmlUpdateStep Include="CoreFx">
|
|
<Path>$(MSBuildThisFileFullPath)</Path>
|
|
<ElementName>CoreFxExpectedPrerelease</ElementName>
|
|
<BuildInfoName>CoreFx</BuildInfoName>
|
|
</XmlUpdateStep>
|
|
<XmlUpdateStep Include="CoreClr">
|
|
<Path>$(MSBuildThisFileFullPath)</Path>
|
|
<ElementName>CoreClrExpectedPrerelease</ElementName>
|
|
<BuildInfoName>CoreClr</BuildInfoName>
|
|
</XmlUpdateStep>
|
|
<XmlUpdateStep Include="External">
|
|
<Path>$(MSBuildThisFileFullPath)</Path>
|
|
<ElementName>ExternalExpectedPrerelease</ElementName>
|
|
<BuildInfoName>External</BuildInfoName>
|
|
</XmlUpdateStep>
|
|
<XmlUpdateStep Condition="'$(DisableProjectNTfsAutoUpgrade)' != 'true'" Include="ProjectNTfs">
|
|
<Path>$(MSBuildThisFileFullPath)</Path>
|
|
<ElementName>ProjectNTfsExpectedPrerelease</ElementName>
|
|
<BuildInfoName>ProjectNTfs</BuildInfoName>
|
|
</XmlUpdateStep>
|
|
<XmlUpdateStep Include="Sni">
|
|
<Path>$(MSBuildThisFileFullPath)</Path>
|
|
<ElementName>SniPackageVersion</ElementName>
|
|
<!-- Pick any of the SNI runtime packages. All the runtime packages of sni will have the same version -->
|
|
<PackageId>runtime.win7-x64.runtime.native.System.Data.SqlClient.sni</PackageId>
|
|
</XmlUpdateStep>
|
|
</ItemGroup>
|
|
|
|
<!-- Set up dependencies on packages that aren't found in a BuildInfo. -->
|
|
<ItemGroup>
|
|
<TargetingPackDependency Include="Microsoft.TargetingPack.NETFramework.v4.5" />
|
|
<TargetingPackDependency Include="Microsoft.TargetingPack.NETFramework.v4.5.1" />
|
|
<TargetingPackDependency Include="Microsoft.TargetingPack.NETFramework.v4.5.2" />
|
|
<TargetingPackDependency Include="Microsoft.TargetingPack.NETFramework.v4.6" />
|
|
<TargetingPackDependency Include="Microsoft.TargetingPack.NETFramework.v4.6.1" />
|
|
<TargetingPackDependency Include="Microsoft.TargetingPack.NETFramework.v4.6.2" />
|
|
<StaticDependency Include="@(TargetingPackDependency)">
|
|
<Version>1.0.1</Version>
|
|
</StaticDependency>
|
|
|
|
<StaticDependency Include="Microsoft.TargetingPack.Private.WinRT">
|
|
<Version>1.0.3</Version>
|
|
</StaticDependency>
|
|
|
|
<XUnitDependency Include="xunit"/>
|
|
<XUnitDependency Include="xunit.runner.utility"/>
|
|
<XUnitDependency Include="xunit.runner.console"/>
|
|
<StaticDependency Include="@(XUnitDependency)">
|
|
<Version>2.2.0-beta2-build3300</Version>
|
|
</StaticDependency>
|
|
|
|
<StaticDependency Include="Microsoft.xunit.netcore.extensions;Microsoft.DotNet.BuildTools.TestSuite">
|
|
<Version>1.0.1-prerelease-01001-04</Version>
|
|
</StaticDependency>
|
|
|
|
<PerformancePackDependency Include="Microsoft.DotNet.xunit.performance" />
|
|
<PerformancePackDependency Include="Microsoft.DotNet.xunit.performance.analysis" />
|
|
<PerformancePackDependency Include="Microsoft.DotNet.xunit.performance.analysis.cli" />
|
|
<PerformancePackDependency Include="Microsoft.DotNet.xunit.performance.runner.cli" />
|
|
<PerformancePackDependency Include="Microsoft.DotNet.xunit.performance.runner.Windows" />
|
|
<StaticDependency Include="@(PerformancePackDependency)">
|
|
<Version>$(XunitPerfAnalysisPackageVersion)</Version>
|
|
</StaticDependency>
|
|
|
|
<DependencyBuildInfo Include="@(StaticDependency)">
|
|
<PackageId>%(Identity)</PackageId>
|
|
<UpdateStableVersions>true</UpdateStableVersions>
|
|
</DependencyBuildInfo>
|
|
|
|
<DependencyBuildInfo Include="uwpRunnerVersion">
|
|
<PackageId>microsoft.xunit.runner.uwp</PackageId>
|
|
<Version>$(AppXRunnerVersion)</Version>
|
|
</DependencyBuildInfo>
|
|
|
|
<!-- project.json files to update -->
|
|
<ProjectJsonFiles Include="external\**\project.json" />
|
|
<ProjectJsonFiles Include="external\**\project.json.template" />
|
|
|
|
</ItemGroup>
|
|
</Project>
|