</PropertyGroup>
<ItemGroup>
<Dependency Include="runtime.win-x64.runtime.native.System.Data.SqlClient.sni">
- <Version>$(SniPackageVersion)</Version>
+ <Version>$(RuntimeWinX64RuntimeNativeSystemDataSqlClientSniPackageVersion)</Version>
</Dependency>
<Dependency Include="runtime.win-x86.runtime.native.System.Data.SqlClient.sni">
- <Version>$(SniPackageVersion)</Version>
+ <Version>$(RuntimeWinX64RuntimeNativeSystemDataSqlClientSniPackageVersion)</Version>
</Dependency>
<Dependency Include="runtime.win-arm64.runtime.native.System.Data.SqlClient.sni">
- <Version>$(SniPackageVersion)</Version>
+ <Version>$(RuntimeWinX64RuntimeNativeSystemDataSqlClientSniPackageVersion)</Version>
</Dependency>
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
<BuildToolsCurrentRef>bd37cedea957c312fb7d3d681f416d51227d4df1</BuildToolsCurrentRef>
</PropertyGroup>
- <!-- Auto-upgraded properties for each build info dependency. -->
+ <!-- Product dependency versions. -->
<PropertyGroup>
- <PlatformPackageVersion>2.1.0-preview1-25824-02</PlatformPackageVersion>
- <CoreFxExpectedPrerelease>preview1-25824-02</CoreFxExpectedPrerelease>
- <CoreClrPackageVersion>2.1.0-preview1-25824-51</CoreClrPackageVersion>
- <ExternalExpectedPrerelease>beta-25627-00</ExternalExpectedPrerelease>
- <ProjectNTfsExpectedPrerelease>beta-25824-00</ProjectNTfsExpectedPrerelease>
- <ProjectNTfsTestILCExpectedPrerelease>beta-25824-00</ProjectNTfsTestILCExpectedPrerelease>
- <ProjectNTfsTestILCPackageVersion>1.0.0-beta-25824-00</ProjectNTfsTestILCPackageVersion>
- <NETStandardPackageVersion>2.1.0-preview1-25824-08</NETStandardPackageVersion>
- <NETStandardPackageId>NETStandard.Library</NETStandardPackageId>
- <MicrosoftNETCoreAppPackageVersion>2.1.0-preview1-25823-01</MicrosoftNETCoreAppPackageVersion>
- <!-- Use the SNI runtime package -->
- <SniPackageVersion>4.4.0</SniPackageVersion>
+ <NETStandardLibraryPackageVersion>2.0.1</NETStandardLibraryPackageVersion>
+ <NETStandardLibraryPackageId>NETStandard.Library</NETStandardLibraryPackageId>
+
+ <!-- SNI runtime package -->
+ <RuntimeWinX64RuntimeNativeSystemDataSqlClientSniPackageVersion>4.4.0</RuntimeWinX64RuntimeNativeSystemDataSqlClientSniPackageVersion>
</PropertyGroup>
- <!-- Full package version strings that are used in other parts of the build. -->
+ <!-- Tests/infrastructure dependency versions. -->
<PropertyGroup>
+ <CoreFxExpectedPrerelease>servicing-25714-01</CoreFxExpectedPrerelease>
+ <MicrosoftNETCorePlatformsPackageVersion>2.0.0</MicrosoftNETCorePlatformsPackageVersion>
+ <MicrosoftNETCoreRuntimeCoreCLRPackageVersion>2.0.2-servicing-25712-01</MicrosoftNETCoreRuntimeCoreCLRPackageVersion>
+ <ProjectNTfsExpectedPrerelease>beta-25317-00</ProjectNTfsExpectedPrerelease>
+ <ProjectNTfsTestILCExpectedPrerelease>beta-25317-00</ProjectNTfsTestILCExpectedPrerelease>
+ <ProjectNTfsTestILCPackageVersion>1.0.0-beta-25317-00</ProjectNTfsTestILCPackageVersion>
+ <MicrosoftNETCoreDotNetHostPackageVersion>2.0.1-servicing-25615-03</MicrosoftNETCoreDotNetHostPackageVersion>
+ <MicrosoftNETCoreDotNetHostPolicyPackageVersion>2.0.1-servicing-25615-03</MicrosoftNETCoreDotNetHostPolicyPackageVersion>
+ <MicrosoftNETCoreAppPackageVersion>2.0.0-preview2-25317-03</MicrosoftNETCoreAppPackageVersion>
+
+ <!-- CoreFX-built SNI identity package -->
+ <RuntimeNativeSystemDataSqlClientSniPackageVersion>4.4.0</RuntimeNativeSystemDataSqlClientSniPackageVersion>
+
+ <!-- Backward compatibility for BuildTools usage. -->
+ <PlatformPackageVersion>$(MicrosoftNETCorePlatformsPackageVersion)</PlatformPackageVersion>
+
<AppXRunnerVersion>1.0.3-prerelease-00921-01</AppXRunnerVersion>
<XunitPerfAnalysisPackageVersion>1.0.0-beta-build0007</XunitPerfAnalysisPackageVersion>
<TraceEventPackageVersion>1.0.3-alpha-experimental</TraceEventPackageVersion>
</XmlUpdateStep>
<XmlUpdateStep Include="CoreFx">
<Path>$(MSBuildThisFileFullPath)</Path>
- <ElementName>PlatformPackageVersion</ElementName>
+ <ElementName>MicrosoftNETCorePlatformsPackageVersion</ElementName>
<PackageId>Microsoft.NETCore.Platforms</PackageId>
</XmlUpdateStep>
<XmlUpdateStep Include="CoreClr">
<Path>$(MSBuildThisFileFullPath)</Path>
- <ElementName>CoreClrPackageVersion</ElementName>
+ <ElementName>MicrosoftNETCoreRuntimeCoreCLRPackageVersion</ElementName>
<PackageId>Microsoft.NETCore.Runtime.CoreCLR</PackageId>
</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>
+ <ElementName>NETStandardLibraryPackageVersion</ElementName>
+ <PackageId>$(NETStandardLibraryPackageId)</PackageId>
</XmlUpdateStep>
<XmlUpdateStep Include="ProjectNTfs">
<Path>$(MSBuildThisFileFullPath)</Path>
</XmlUpdateStep>
<XmlUpdateStep Include="Sni">
<Path>$(MSBuildThisFileFullPath)</Path>
- <ElementName>SniPackageVersion</ElementName>
+ <ElementName>RuntimeWinX64RuntimeNativeSystemDataSqlClientSniPackageVersion</ElementName>
<PackageId>runtime.win-x64.runtime.native.System.Data.SqlClient.sni</PackageId>
</XmlUpdateStep>
<XmlUpdateStep Include="CoreSetup">
<!-- project.json files to update -->
<ProjectJsonFiles Include="$(MSBuildThisFileDirectory)external\**\optional.json" />
</ItemGroup>
+
+ <!-- Override isolated build dependency versions with versions from Repo API. -->
+ <Import Project="$(DotNetPackageVersionPropsPath)"
+ Condition="'$(DotNetPackageVersionPropsPath)' != ''" />
</Project>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.Platforms">
- <Version>$(PlatformPackageVersion)</Version>
+ <Version>$(MicrosoftNETCorePlatformsPackageVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.NETCore.Runtime.CoreCLR">
- <Version>$(CoreClrPackageVersion)</Version>
+ <Version>$(MicrosoftNETCoreRuntimeCoreCLRPackageVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.NETCore.ILAsm">
- <Version>$(CoreClrPackageVersion)</Version>
+ <Version>$(MicrosoftNETCoreRuntimeCoreCLRPackageVersion)</Version>
</PackageReference>
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
<ItemGroup>
<PackageReference Include="NETStandard.Library">
- <Version>$(NETStandardPackageVersion)</Version>
+ <Version>$(NETStandardLibraryPackageVersion)</Version>
</PackageReference>
</ItemGroup>
<Target Name="AddNETStandardRefs" AfterTargets="ResolveReferences"
Condition="'$(_NETStandardTFMFolder)' != ''">
<PropertyGroup>
- <_NETStandardRefFolder>$(PackagesDir)$(NETStandardPackageId.ToLower())\$(NETStandardPackageVersion)\build\$(_NETStandardTFMFolder)\ref</_NETStandardRefFolder>
+ <_NETStandardRefFolder>$(PackagesDir)$(NETStandardLibraryPackageId.ToLower())\$(NETStandardLibraryPackageVersion)\build\$(_NETStandardTFMFolder)\ref</_NETStandardRefFolder>
</PropertyGroup>
<ItemGroup>
<Reference Include="$(_NETStandardRefFolder)\*.dll">
<Private>False</Private>
- <NuGetPackageId>$(NETStandardPackageId)</NuGetPackageId>
- <NuGetPackageVersion>$(NETStandardPackageVersion)</NuGetPackageVersion>
+ <NuGetPackageId>$(NETStandardLibraryPackageId)</NuGetPackageId>
+ <NuGetPackageVersion>$(NETStandardLibraryPackageVersion)</NuGetPackageVersion>
</Reference>
</ItemGroup>
</Target>
<ItemGroup Condition="'$(TargetGroup)'!='uapaot'">
<PackageReference Include="Microsoft.NETCore.Platforms">
- <Version>$(PlatformPackageVersion)</Version>
+ <Version>$(MicrosoftNETCorePlatformsPackageVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.NETCore.Runtime.CoreCLR">
- <Version>$(CoreClrPackageVersion)</Version>
+ <Version>$(MicrosoftNETCoreRuntimeCoreCLRPackageVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.NETCore.TestHost">
- <Version>$(CoreClrPackageVersion)</Version>
+ <Version>$(MicrosoftNETCoreRuntimeCoreCLRPackageVersion)</Version>
</PackageReference>
<PackageReference Include="runtime.native.System.Data.SqlClient.sni">
- <Version>$(PackageVersion)-$(CoreFxExpectedPrerelease)</Version>
+ <Version>$(RuntimeNativeSystemDataSqlClientSniPackageVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.NETCore.DotNetHost">
- <Version>2.0.1-servicing-25615-03</Version>
+ <Version>$(MicrosoftNETCoreDotNetHostPackageVersion)</Version>
</PackageReference>
<PackageReference Include="Microsoft.NETCore.DotNetHostPolicy">
- <Version>2.0.1-servicing-25615-03</Version>
+ <Version>$(MicrosoftNETCoreDotNetHostPolicyPackageVersion)</Version>
</PackageReference>
</ItemGroup>
<FrameworkLayout Include="$(UAPPackageRefPath)">
<TargetFramework>$(UAPvNextTFM)</TargetFramework>
</FrameworkLayout>
- <FrameworkLayout Include="$(PackagesDir)$(NETStandardPackageId)\$(NETStandardPackageVersion)\build\netstandard2.0\ref">
+ <FrameworkLayout Include="$(PackagesDir)$(NETStandardLibraryPackageId)\$(NETStandardLibraryPackageVersion)\build\netstandard2.0\ref">
<TargetFramework>netstandard2.0</TargetFramework>
</FrameworkLayout>
- <FrameworkLayout Include="$(PackagesDir)$(NETStandardPackageId)\$(NETStandardPackageVersion)\build\net461\ref">
+ <FrameworkLayout Include="$(PackagesDir)$(NETStandardLibraryPackageId)\$(NETStandardLibraryPackageVersion)\build\net461\ref">
<TargetFramework>net461</TargetFramework>
</FrameworkLayout>
</ItemGroup>
<PreventImplementationReference Condition="'$(PackageTargetRuntime)' != ''">true</PreventImplementationReference>
<NETStandardVersion Condition="'$(NETStandardVersion)' == ''">2.0</NETStandardVersion>
- <NETStandardPackageRefPath Condition="'$(NETStandardPackageRefPath)' == ''">$(PackagesDir)$(NETStandardPackageId.ToLower())\$(NETStandardPackageVersion)\build\netstandard$(NETStandardVersion)\ref</NETStandardPackageRefPath>
+ <NETStandardPackageRefPath Condition="'$(NETStandardPackageRefPath)' == ''">$(PackagesDir)$(NETStandardLibraryPackageId.ToLower())\$(NETStandardLibraryPackageVersion)\build\netstandard$(NETStandardVersion)\ref</NETStandardPackageRefPath>
<IncludeReferenceFiles Condition="'$(IncludeReferenceFiles)' == '' AND '$(PackageTargetRuntime)' == ''">true</IncludeReferenceFiles>
<IncludeLibFiles Condition="'$(IncludeLibFiles)' == '' AND '$(PackageTargetRuntime)' != ''">true</IncludeLibFiles>
<Dependency Include="@(_buildRIDWithMetadata->'runtime.%(Identity).$(Id)')" />
<Dependency Include="Microsoft.NETCore.Platforms">
- <Version>$(PlatformPackageVersion)</Version>
+ <Version>$(MicrosoftNETCorePlatformsPackageVersion)</Version>
<TargetFramework>$(TargetFramework)</TargetFramework>
</Dependency>
<Error Condition="'@(_NETStandardFile)' == ''"
Text="Could not locate NETStandard package content at '$(NETStandardPackageRefPath)'" />
- <Message Condition="'@(_NETStandardSuppressedMissingFile)' != ''" Text="Files'@(_NETStandardSuppressedMissingFile)' are part of '$(NETStandardPackageId)' but missing from this package's $(_fileSet) files. This error has been suppressed." />
- <Error Condition="'@(_NETStandardMissingFileError)' != ''" Text="Files '@(_NETStandardMissingFileError)' are part of '$(NETStandardPackageId)' but missing from this package's $(_fileSet) files." />
+ <Message Condition="'@(_NETStandardSuppressedMissingFile)' != ''" Text="Files'@(_NETStandardSuppressedMissingFile)' are part of '$(NETStandardLibraryPackageId)' but missing from this package's $(_fileSet) files. This error has been suppressed." />
+ <Error Condition="'@(_NETStandardMissingFileError)' != ''" Text="Files '@(_NETStandardMissingFileError)' are part of '$(NETStandardLibraryPackageId)' but missing from this package's $(_fileSet) files." />
</Target>
<Target Name="GetSymbolPackageFiles" BeforeTargets="GetPackageFiles">