Skip to content
This repository has been archived by the owner on Aug 8, 2024. It is now read-only.

Commit

Permalink
Merged with dotnet/release/2.2.
Browse files Browse the repository at this point in the history
  • Loading branch information
Martin Baulig authored and marek-safar committed Dec 13, 2018
1 parent 089ffdc commit 916aaff
Show file tree
Hide file tree
Showing 299 changed files with 8,810 additions and 3,724 deletions.
2 changes: 1 addition & 1 deletion BuildToolsVersion.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.1.0-rc1-02804-05
2.2.0-preview1-03415-02
2 changes: 1 addition & 1 deletion Packaging.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<PropertyGroup>
<StabilizePackageVersion Condition="'$(StabilizePackageVersion)' == ''">false</StabilizePackageVersion>
<PreReleaseLabel Condition="'$(PackageVersionStamp)' != ''">$(PackageVersionStamp)</PreReleaseLabel>
<PreReleaseLabel Condition="'$(PreReleaseLabel)' == ''">rtm</PreReleaseLabel>
<PreReleaseLabel Condition="'$(PreReleaseLabel)' == ''">servicing</PreReleaseLabel>
<IncludePreReleaseLabelInPackageVersion Condition="'$(StabilizePackageVersion)' != 'true' or '$(PackageVersionStamp)' != ''">true</IncludePreReleaseLabelInPackageVersion>
<IncludeBuildNumberInPackageVersion Condition="'$(StabilizePackageVersion)' == 'true'">false</IncludeBuildNumberInPackageVersion>
<IncludeBuildNumberInPackageVersion Condition="'$(StabilizePackageVersion)' != 'true'">true</IncludeBuildNumberInPackageVersion>
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Mono fork of .NET Core Libraries (CoreFX)

Tracking https://github.com/dotnet/corefx/tree/release/2.1 branch
Tracking https://github.com/dotnet/corefx/tree/release/2.2 branch
12 changes: 9 additions & 3 deletions build.proj
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,15 @@
<Import Project="$(ToolsDir)clean.targets" />

<PropertyGroup>
<TraversalBuildDependsOn>
<PrebuildSetupTargets>
GenerateConfigurationProperties;
CreateOrUpdateCurrentVersionFile;
CreateOrUpdateCurrentVersionFile
</PrebuildSetupTargets>
</PropertyGroup>

<PropertyGroup>
<TraversalBuildDependsOn>
$(PrebuildSetupTargets);
$(TraversalBuildDependsOn);
</TraversalBuildDependsOn>
</PropertyGroup>
Expand All @@ -42,7 +48,7 @@
<GenerateConfigurationProps Properties="@(Property)" PropertyValues="@(PropertyValue)" PropsFolder="$(BuildConfigurationFolder)" />
</Target>

<Target Name="Sync" DependsOnTargets="GenerateConfigurationProperties">
<Target Name="Sync" DependsOnTargets="$(PrebuildSetupTargets)">
<ItemGroup>
<ExternalProject Include="external\dir.proj" />
</ItemGroup>
Expand Down
1 change: 1 addition & 0 deletions buildpipeline/DotNet-CoreFx-Trusted-Linux-Crossbuild.json
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,7 @@
"continueOnError": true,
"displayName": "run end.sh",
"timeoutInMinutes": 0,
"condition": "always()",
"alwaysRun": true,
"task": {
"id": "10f1f9a1-74b0-47ab-87bf-e3c9c68e8b0d",
Expand Down
3 changes: 2 additions & 1 deletion buildpipeline/DotNet-CoreFx-Trusted-Linux.json
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,7 @@
"continueOnError": true,
"displayName": "run end.sh",
"timeoutInMinutes": 0,
"condition": "always()",
"alwaysRun": true,
"task": {
"id": "10f1f9a1-74b0-47ab-87bf-e3c9c68e8b0d",
Expand Down Expand Up @@ -486,7 +487,7 @@
"allowOverride": true
},
"PB_TargetQueue": {
"value": "Centos.73.Amd64+RedHat.73.Amd64+Debian.87.Amd64+Debian.90.Amd64+Debian.9.Amd64+Ubuntu.1404.Amd64+Ubuntu.1604.Amd64+Ubuntu.1804.Amd64+opensuse.423.amd64+SLES.12.Amd64+Fedora.26.Amd64+Fedora.27.Amd64"
"value": "Centos.7.Amd64+RedHat.7.Amd64+Debian.8.Amd64+Debian.9.Amd64+Ubuntu.1404.Amd64+Ubuntu.1604.Amd64+Ubuntu.1804.Amd64+opensuse.42.amd64+SLES.12.Amd64+Fedora.27.Amd64+Fedora.28.Amd64"
},
"PB_VsoAccountName": {
"value": "dn-bot"
Expand Down
1 change: 1 addition & 0 deletions buildpipeline/DotNet-CoreFx-Trusted-OSX.json
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,7 @@
"continueOnError": true,
"displayName": "run end.sh",
"timeoutInMinutes": 0,
"condition": "always()",
"alwaysRun": true,
"task": {
"id": "10f1f9a1-74b0-47ab-87bf-e3c9c68e8b0d",
Expand Down
1 change: 1 addition & 0 deletions buildpipeline/DotNet-CoreFx-Trusted-Windows-NoTest.json
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,7 @@
"alwaysRun": true,
"displayName": "run end.ps1",
"timeoutInMinutes": 0,
"condition": "always()",
"task": {
"id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
"versionSpec": "2.*",
Expand Down
1 change: 1 addition & 0 deletions buildpipeline/DotNet-CoreFx-Trusted-Windows.json
Original file line number Diff line number Diff line change
Expand Up @@ -350,6 +350,7 @@
"alwaysRun": true,
"displayName": "run end.ps1",
"timeoutInMinutes": 0,
"condition": "always()",
"task": {
"id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
"versionSpec": "2.*",
Expand Down
1 change: 1 addition & 0 deletions buildpipeline/DotNet-Trusted-Publish-Symbols.json
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@
"alwaysRun": true,
"displayName": "run end.ps1",
"timeoutInMinutes": 0,
"condition": "always()",
"task": {
"id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
"versionSpec": "2.*",
Expand Down
1 change: 1 addition & 0 deletions buildpipeline/DotNet-Trusted-Publish.json
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,7 @@
"alwaysRun": true,
"displayName": "run end.ps1",
"timeoutInMinutes": 0,
"condition": "always()",
"task": {
"id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
"versionSpec": "2.*",
Expand Down
1 change: 1 addition & 0 deletions buildpipeline/DotNet-Trusted-Tests-Publish.json
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@
"alwaysRun": true,
"displayName": "run end.ps1",
"timeoutInMinutes": 0,
"condition": "always()",
"task": {
"id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
"versionSpec": "2.*",
Expand Down
4 changes: 2 additions & 2 deletions buildpipeline/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
These are the checked in build definitions used by BuildPipeline.
These are the checked-in build definitions used by BuildPipeline.

You may edit build steps, variables, and other artifacts of the definition directly to modify the BuildPipeline builds.

If you want to make major changes to these definitions such as adding / deleting build steps, or other major rewrites, chcosta has tools to assist with those changes and can provide guidance. It is important that we know what kinds of changes are being made to the build definitions so that we can invest in improviing those experiences.
If you want to make major changes to these definitions such as adding / deleting build steps or other major rewrites, chcosta has tools to assist with those changes and can provide guidance. It is important that we know what kinds of changes are being made to the build definitions so that we can invest in improving those experiences.
2 changes: 1 addition & 1 deletion buildpipeline/centos.6.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ simpleDockerNode('microsoft/dotnet-buildtools-prereqs:centos-6-376e1a3-201743110
// Get the user that should be associated with the submission
def helixCreator = getUser()
// Target queues
def targetHelixQueues = ['RedHat.69.Amd64.Open']
def targetHelixQueues = ['RedHat.6.Amd64.Open']

sh "LD_LIBRARY_PATH=/usr/local/lib ./Tools/msbuild.sh src/upload-tests.proj /p:ArchGroup=x64 /p:ConfigurationGroup=${params.CGroup} /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Linux /p:HelixJobType=test/functional/cli/ /p:HelixSource=${helixSource} /p:BuildMoniker=${helixBuild} /p:HelixCreator=${helixCreator} /p:CloudDropAccountName=dotnetbuilddrops /p:CloudResultsAccountName=dotnetjobresults /p:CloudDropAccessToken=\$CloudDropAccessToken /p:CloudResultsAccessToken=\$OutputCloudResultsAccessToken /p:HelixApiEndpoint=https://helix.dot.net/api/2017-04-14/jobs /p:TargetQueues=${targetHelixQueues.join('+')} /p:HelixLogFolder=${WORKSPACE}/${logFolder}/ /p:HelixCorrelationInfoFileName=SubmittedHelixRuns.txt"

Expand Down
12 changes: 6 additions & 6 deletions buildpipeline/linux.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -47,17 +47,17 @@ simpleDockerNode('microsoft/dotnet-buildtools-prereqs:rhel7_prereqs_2') {
// Get the user that should be associated with the submission
def helixCreator = getUser()
// Target queues
def targetHelixQueues = ['Centos.74.Amd64.Open',
'RedHat.74.Amd64.Open',
'Debian.87.Amd64.Open',
def targetHelixQueues = ['Centos.7.Amd64.Open',
'RedHat.7.Amd64.Open',
'Debian.8.Amd64.Open',
'Ubuntu.1404.Amd64.Open',
'Ubuntu.1604.Amd64.Open',
'Ubuntu.1804.Amd64.Open',
'OpenSuse.423.Amd64.Open',
'Fedora.26.Amd64.Open',]
'OpenSuse.42.Amd64.Open',
'Fedora.27.Amd64.Open',]
if (params.TestOuter) {
targetHelixQueues += ['Debian.9.Amd64.Open',
'Fedora.27.Amd64.Open',
'Fedora.28.Amd64.Open',
'SLES.12.Amd64.Open',]
}

Expand Down
4 changes: 2 additions & 2 deletions buildpipeline/pipeline.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"PB_BuildArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -stripSymbols -- /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
"PB_BuildTestsArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:ArchiveTests=true /p:EnableDumpling=true",
"PB_SyncArguments": "-p -- /p:ArchGroup=x64 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
"PB_TargetQueue": "Centos.73.Amd64+Centos.74.Amd64+RedHat.73.Amd64+RedHat.74.Amd64+Debian.87.Amd64+Debian.90.Amd64+Ubuntu.1404.Amd64+Ubuntu.1604.Amd64+Ubuntu.1710.Amd64+Ubuntu.1804.Amd64+OpenSuse.423.Amd64+SLES.12.Amd64+Fedora.26.Amd64+Fedora.27.Amd64",
"PB_TargetQueue": "Centos.7.Amd64+RedHat.7.Amd64+RedHat.7.Amd64+Debian.8.Amd64+Debian.9.Amd64+Ubuntu.1404.Amd64+Ubuntu.1604.Amd64+Ubuntu.1804.Amd64+OpenSuse.42.Amd64+SLES.12.Amd64+Fedora.27.Amd64+Fedora.28.Amd64",
"PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Linux"
},
"ReportingParameters": {
Expand All @@ -39,7 +39,7 @@
"PB_BuildArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -stripSymbols -RuntimeOS=rhel.6 -- /p:PortableBuild=false /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
"PB_BuildTestsArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -RuntimeOS=rhel.6 -- /p:ArchiveTests=true /p:EnableDumpling=true /p:PortableBuild=false",
"PB_SyncArguments": "-p -RuntimeOS=rhel.6 -- /p:ArchGroup=x64 /p:PortableBuild=false /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
"PB_TargetQueue": "RedHat.69.Amd64",
"PB_TargetQueue": "RedHat.6.Amd64",
"PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Linux"
},
"ReportingParameters": {
Expand Down
4 changes: 2 additions & 2 deletions cross/arm32_ci_script.sh
Original file line number Diff line number Diff line change
Expand Up @@ -208,10 +208,10 @@ function cross_build_corefx_with_docker {
# For armel Tizen, we are going to construct RootFS on the fly.
case $__linuxCodeName in
tizen)
__dockerImage=" hqueue/dotnetcore:ubuntu1404_cross_prereqs_v4-tizen_rootfs"
__dockerImage=" tizendotnet/dotnet-buildtools-prereqs:ubuntu-16.04-cross-e435274-20180426002255-tizen-rootfs-5.0m1"
__skipRootFS=1
__dockerEnvironmentVariables+=" -e ROOTFS_DIR=/crossrootfs/armel.tizen.build"
__runtimeOS="tizen.4.0.0"
__runtimeOS="tizen.5.0.0"
;;
*)
echo "ERROR: $__linuxCodeName is not a supported linux name for $__buildArch"
Expand Down
15 changes: 5 additions & 10 deletions cross/armel/tizen-fetch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ if [ ! -d $TMPDIR ]; then
mkdir -p $TMPDIR
fi

TIZEN_URL=http://download.tizen.org/releases/daily/tizen
TIZEN_URL=http://download.tizen.org/releases/milestone/tizen
BUILD_XML=build.xml
REPOMD_XML=repomd.xml
PRIMARY_XML=primary.xml
Expand Down Expand Up @@ -157,20 +157,15 @@ fetch_tizen_pkgs()
Inform "Initialize base"
fetch_tizen_pkgs_init standard base
Inform "fetch common packages"
fetch_tizen_pkgs armv7l gcc glibc glibc-devel
fetch_tizen_pkgs armv7l gcc glibc glibc-devel libicu-devel
fetch_tizen_pkgs noarch linux-glibc-devel
Inform "fetch coreclr packages"
fetch_tizen_pkgs armv7l lldb lldb-devel libuuid libuuid-devel libgcc libstdc++ libstdc++-devel libunwind libunwind-devel
fetch_tizen_pkgs armv7l lldb lldb-devel libuuid libuuid-devel libgcc libstdc++ libstdc++-devel libunwind libunwind-devel tizen-release
Inform "fetch corefx packages"
fetch_tizen_pkgs armv7l libcom_err libcom_err-devel zlib zlib-devel libopenssl libopenssl-devel
fetch_tizen_pkgs armv7l libcom_err libcom_err-devel zlib zlib-devel libopenssl libopenssl-devel krb5 krb5-devel libcurl libcurl-devel

Inform "Initialize unified"
fetch_tizen_pkgs_init standard unified
Inform "fetch common packages"
fetch_tizen_pkgs armv7l libicu-devel
Inform "fetch coreclr packages"
fetch_tizen_pkgs armv7l tizen-release
Inform "fetch corefx packages"
fetch_tizen_pkgs armv7l gssdp gssdp-devel krb5 krb5-devel libcurl libcurl-devel

fetch_tizen_pkgs armv7l gssdp gssdp-devel

34 changes: 17 additions & 17 deletions dependencies.props
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@
These ref versions are pulled from https://github.com/dotnet/versions.
-->
<PropertyGroup>
<CoreFxCurrentRef>88565452637e4312f259161d5006ef24870858c7</CoreFxCurrentRef>
<CoreClrCurrentRef>88565452637e4312f259161d5006ef24870858c7</CoreClrCurrentRef>
<CoreSetupCurrentRef>88565452637e4312f259161d5006ef24870858c7</CoreSetupCurrentRef>
<CoreFxCurrentRef>077835c69ffeed87cc350b45f04a831900b1d680</CoreFxCurrentRef>
<CoreClrCurrentRef>077835c69ffeed87cc350b45f04a831900b1d680</CoreClrCurrentRef>
<CoreSetupCurrentRef>077835c69ffeed87cc350b45f04a831900b1d680</CoreSetupCurrentRef>
<ExternalCurrentRef>96dc7805f5df4a70a55783964ce69dcd91bfca80</ExternalCurrentRef>
<ProjectNTfsCurrentRef>ccd922b62227c43ed2dac6bcb737321dd2b07be0</ProjectNTfsCurrentRef>
<ProjectNTfsTestILCCurrentRef>ccd922b62227c43ed2dac6bcb737321dd2b07be0</ProjectNTfsTestILCCurrentRef>
<SniCurrentRef>8bd1ec5fac9f0eec34ff6b34b1d878b4359e02dd</SniCurrentRef>
<StandardCurrentRef>eff554f39ee29c9f2b470bf7755b83ceaaf2b1a1</StandardCurrentRef>
<BuildToolsCurrentRef>923fc4e4aade5e96f0ebdbd76edfa36dd0a2985c</BuildToolsCurrentRef>
<StandardCurrentRef>c520a2569b40fc53cf51e4f6970c3e7411adc173</StandardCurrentRef>
<BuildToolsCurrentRef>077835c69ffeed87cc350b45f04a831900b1d680</BuildToolsCurrentRef>
</PropertyGroup>

<!-- Product dependency versions. -->
Expand All @@ -31,32 +31,32 @@

<!-- Tests/infrastructure dependency versions. -->
<PropertyGroup>
<CoreFxExpectedPrerelease>rtm-26508-03</CoreFxExpectedPrerelease>
<MicrosoftNETCorePlatformsPackageVersion>2.1.0-rtm-26508-03</MicrosoftNETCorePlatformsPackageVersion>
<MicrosoftNETCoreRuntimeCoreCLRPackageVersion>2.1.0-rtm-26508-04</MicrosoftNETCoreRuntimeCoreCLRPackageVersion>
<CoreFxExpectedPrerelease>servicing-27110-04</CoreFxExpectedPrerelease>
<MicrosoftNETCorePlatformsPackageVersion>2.2.0</MicrosoftNETCorePlatformsPackageVersion>
<MicrosoftNETCoreRuntimeCoreCLRPackageVersion>2.2.0-rtm-27110-04</MicrosoftNETCoreRuntimeCoreCLRPackageVersion>
<ProjectNTfsExpectedPrerelease>beta-26413-00</ProjectNTfsExpectedPrerelease>
<ProjectNTfsTestILCExpectedPrerelease>beta-26413-00</ProjectNTfsTestILCExpectedPrerelease>
<ProjectNTfsTestILCPackageVersion>1.0.0-beta-26413-00</ProjectNTfsTestILCPackageVersion>
<MicrosoftNETCoreDotNetHostPackageVersion>2.1.0-rtm-26508-02</MicrosoftNETCoreDotNetHostPackageVersion>
<MicrosoftNETCoreDotNetHostPolicyPackageVersion>2.1.0-rtm-26508-02</MicrosoftNETCoreDotNetHostPolicyPackageVersion>
<MicrosoftNETCoreAppPackageVersion>2.1.0-rtm-26508-02</MicrosoftNETCoreAppPackageVersion>
<MicrosoftNETCoreDotNetHostPackageVersion>2.2.0</MicrosoftNETCoreDotNetHostPackageVersion>
<MicrosoftNETCoreDotNetHostPolicyPackageVersion>2.2.0</MicrosoftNETCoreDotNetHostPolicyPackageVersion>
<MicrosoftNETCoreAppPackageVersion>2.2.0</MicrosoftNETCoreAppPackageVersion>

<!-- CoreFX-built SNI identity package -->
<RuntimeNativeSystemDataSqlClientSniPackageVersion>4.4.0</RuntimeNativeSystemDataSqlClientSniPackageVersion>

<AppXRunnerVersion>1.0.3-prerelease-00921-01</AppXRunnerVersion>
<XunitPerfAnalysisPackageVersion>1.0.0-beta-build0018</XunitPerfAnalysisPackageVersion>
<XunitPerfAnalysisPackageVersion>1.0.0-beta-build0019</XunitPerfAnalysisPackageVersion>
<TraceEventPackageVersion>2.0.5</TraceEventPackageVersion>
<XunitNetcoreExtensionsVersion>2.1.0-rc1-02804-05</XunitNetcoreExtensionsVersion>
<XunitNetcoreExtensionsVersion>2.2.0-preview1-03415-02</XunitNetcoreExtensionsVersion>

<!-- Roslyn optimization data package version -->
<OptimizationDataVersion>2.0.0-rc-61101-17</OptimizationDataVersion>
</PropertyGroup>

<!-- Package versions used as toolsets -->
<PropertyGroup>
<FeedTasksPackage>Microsoft.DotNet.Build.Tasks.Feed</FeedTasksPackage>
<FeedTasksPackageVersion>2.1.0-rc1-02804-05</FeedTasksPackageVersion>
<FeedTasksPackageVersion>2.2.0-preview1-03415-02</FeedTasksPackageVersion>
</PropertyGroup>

<!-- Publish symbol build task package -->
Expand All @@ -68,7 +68,7 @@
<!-- Package dependency verification/auto-upgrade configuration. -->
<PropertyGroup>
<BaseDotNetBuildInfo>build-info/dotnet/</BaseDotNetBuildInfo>
<DependencyBranch>release/2.1</DependencyBranch>
<DependencyBranch>release/2.2</DependencyBranch>
<CurrentRefXmlPath>$(MSBuildThisFileFullPath)</CurrentRefXmlPath>
</PropertyGroup>

Expand Down Expand Up @@ -199,7 +199,7 @@

<PropertyGroup>
<XUnitPackageVersion>2.3.0-beta1-build3642</XUnitPackageVersion>
<CompatibilityShimsPackageVersion>2.0.0</CompatibilityShimsPackageVersion>
<CompatibilityShimsPackageVersion>2.0.1</CompatibilityShimsPackageVersion>
</PropertyGroup>

<!-- Set up dependencies on packages that aren't found in a BuildInfo. -->
Expand Down
1 change: 1 addition & 0 deletions dir.props
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,7 @@
<IntermediateOutputPath Condition="'$(IntermediateOutputPath)' == ''">$(IntermediateOutputRootPath)$(MSBuildProjectName)/$(TargetOutputRelPath)</IntermediateOutputPath>

<RuntimePath Condition="'$(RuntimePath)' == ''">$(BinDir)runtime/$(BuildConfiguration)/</RuntimePath>
<ShimsTargetRuntimeRoot>$(BinDir)shimsTargetRuntime/</ShimsTargetRuntimeRoot>
<TestPath Condition="'$(TestPath)' == ''">$(TestWorkingDir)$(MSBuildProjectName)/$(BuildConfiguration)/</TestPath>
<RefRootPath>$(BinDir)ref/</RefRootPath>
<BuildConfigurationRefPath>$(RefRootPath)$(_bc_TargetGroup)/</BuildConfigurationRefPath>
Expand Down
12 changes: 12 additions & 0 deletions dir.targets
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,9 @@
<BinPlaceConfiguration Condition="'$(BuildingNETCoreAppVertical)' == 'true'" Include="netcoreapp2.0">
<RefPath>$(RefRootPath)netcoreapp2.0/</RefPath>
</BinPlaceConfiguration>
<BinPlaceConfiguration Include="netcoreapp2.0-Windows_NT">
<RuntimePath>$(ShimsTargetRuntimeRoot)netcoreapp2.0/</RuntimePath>
</BinPlaceConfiguration>
<!-- some libraries that produce packages will remain targeting uap10.0.16299 -->
<BinPlaceConfiguration Condition="'$(BuildingUAPVertical)' == 'true' OR '$(BuildingUAPAOTVertical)' == 'true'" Include="uap10.0.16299">
<RefPath>$(RefRootPath)uap10.0.16299/</RefPath>
Expand All @@ -90,6 +93,15 @@
</BinPlaceConfiguration>
</ItemGroup>

<PropertyGroup Condition="'$(BlockStable)' == 'true'">
<!--
If BlockStable is set to true then always include the label and build number in the package version.
This needs to be set before we import packaging.targets which comes in the Build.Common.targets.
-->
<IncludePreReleaseLabelInPackageVersion>true</IncludePreReleaseLabelInPackageVersion>
<IncludeBuildNumberInPackageVersion>true</IncludeBuildNumberInPackageVersion>
</PropertyGroup>

<Import Project="$(ToolsDir)/Build.Common.targets" Condition="Exists('$(ToolsDir)/Build.Common.targets')" />

<!-- permit a wrapping build system to contribute targets to this build -->
Expand Down
Loading

0 comments on commit 916aaff

Please sign in to comment.