966bba02bb
Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
172 lines
8.2 KiB
XML
172 lines
8.2 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>a09547edb94590bb09a4fd4878a1115e3e40c701</CoreFxCurrentRef>
|
|
<CoreClrCurrentRef>511f00e5ec0ce46799550a8e76d810a54806501d</CoreClrCurrentRef>
|
|
<ExternalCurrentRef>3b8a99621d89ad9877f053ba8af25e0f25dcd9d8</ExternalCurrentRef>
|
|
<ProjectNTfsCurrentRef>b19dba92f5c43b2a6692f743ecb2beca6af2ef7a</ProjectNTfsCurrentRef>
|
|
<SniCurrentRef>05650e53f2aa4497f74cd6e9b053d3f69f64b0bd</SniCurrentRef>
|
|
<StandardCurrentRef>b19dba92f5c43b2a6692f743ecb2beca6af2ef7a</StandardCurrentRef>
|
|
</PropertyGroup>
|
|
|
|
<!-- Auto-upgraded properties for each build info dependency. -->
|
|
<PropertyGroup>
|
|
<CoreFxExpectedPrerelease>beta-25122-02</CoreFxExpectedPrerelease>
|
|
<CoreClrExpectedPrerelease>beta-25123-07</CoreClrExpectedPrerelease>
|
|
<ExternalExpectedPrerelease>beta-25016-01</ExternalExpectedPrerelease>
|
|
<ProjectNTfsExpectedPrerelease>beta-25123-00</ProjectNTfsExpectedPrerelease>
|
|
<NETStandardPackageVersion>2.0.0-beta-25123-01</NETStandardPackageVersion>
|
|
<NETStandardPackageId>NETStandard.Library</NETStandardPackageId>
|
|
<!-- Use the SNI runtime package -->
|
|
<SniPackageVersion>4.4.0-beta-25007-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-build0049</XunitPerfAnalysisPackageVersion>
|
|
<TraceEventPackageVersion>1.0.0-alpha-experimental</TraceEventPackageVersion>
|
|
</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 Include="Standard">
|
|
<BuildInfoPath>$(BaseDotNetBuildInfo)standard/$(DependencyBranch)</BuildInfoPath>
|
|
<CurrentRef>$(StandardCurrentRef)</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 Include="Standard">
|
|
<Path>$(MSBuildThisFileFullPath)</Path>
|
|
<ElementName>NETStandardPackageVersion</ElementName>
|
|
<PackageId>$(NETStandardPackageId)</PackageId>
|
|
</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>
|
|
|
|
<PropertyGroup>
|
|
<XUnitPackageVersion>2.2.0-beta4-build3444</XUnitPackageVersion>
|
|
</PropertyGroup>
|
|
|
|
<!-- 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>$(XUnitPackageVersion)</Version>
|
|
</StaticDependency>
|
|
|
|
<StaticDependency Include="Microsoft.xunit.netcore.extensions;Microsoft.DotNet.BuildTools.TestSuite">
|
|
<Version>1.0.1-prerelease-01401-04</Version>
|
|
</StaticDependency>
|
|
|
|
<PerformancePackDependency Include="xunit.performance.core" />
|
|
<PerformancePackDependency Include="xunit.performance.api" />
|
|
<PerformancePackDependency Include="xunit.performance.execution" />
|
|
<PerformancePackDependency Include="xunit.performance.metrics" />
|
|
<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>
|