diff --git a/.vsts.pipelines/builds/matrix.yml b/.vsts.pipelines/builds/matrix.yml index 2741bbea6a..809b9f9b00 100644 --- a/.vsts.pipelines/builds/matrix.yml +++ b/.vsts.pipelines/builds/matrix.yml @@ -14,9 +14,7 @@ jobs: parameters: job: centos71 imageName: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7-359e48e-20200313130914 -# Temporarily disable reporting on prebuilt leaks until entire product builds. -# See https://github.com/dotnet/source-build/issues/1548 - reportPrebuiltLeaks: false + reportPrebuiltLeaks: true matrix: # Temporarily disable unit tests until entire product builds. # See https://github.com/dotnet/source-build/issues/1549 diff --git a/.vsts.pipelines/jobs/ci-linux.yml b/.vsts.pipelines/jobs/ci-linux.yml index 629b0e6ee3..974b1e67a3 100644 --- a/.vsts.pipelines/jobs/ci-linux.yml +++ b/.vsts.pipelines/jobs/ci-linux.yml @@ -88,17 +88,15 @@ jobs: continueOnError: true # Run smoke tests. This is needed even in tarball legs to create the smoke-test-prereqs archive. -# Temporarily disable smoke-tests until entire product builds. -# See https://github.com/dotnet/source-build/issues/1552 -# - script: | -# set -ex -# df -h -# $(docker.run) $(docker.src.map) $(docker.src.work) $(imageName) ./build.sh \ -# --run-smoke-test \ -# /p:Configuration=$(sb.configuration) \ -# /p:ProdConBlobFeedUrlPrefix=$(prodConBlobFeedUrlPrefix) -# du -h $(rootDirectory) | sort -h | tail -n 50 -# displayName: Run smoke-test + - script: | + set -ex + df -h + $(docker.run) $(docker.src.map) $(docker.src.work) $(imageName) ./build.sh \ + --run-smoke-test \ + /p:Configuration=$(sb.configuration) \ + /p:ProdConBlobFeedUrlPrefix=$(prodConBlobFeedUrlPrefix) + du -h $(rootDirectory) | sort -h | tail -n 50 + displayName: Run smoke-test # Run unit tests that we support. - script: | @@ -179,25 +177,17 @@ jobs: df -h $(docker.run) $(docker.tb.map) $(docker.drop.map) $(docker.tb.work) $(imageName) /bin/bash -c ' mkdir -p /drop/tarball/ - # Temporarily disable smoke-tests until entire product builds. - # See https://github.com/dotnet/source-build/issues/1552 - ##smokeTestPackages="$(tarballName)/packages/smoke-test-packages" + smokeTestPackages="$(tarballName)/packages/smoke-test-packages" # smokeTestPackages is a package cache, with redundant data and unnecessary structure. E.g. # $smokeTestPackages/name/version/name.version.nupkg <- We want this. # $smokeTestPackages/name/version/lib/net46/name.dll <- This is already in the nupkg. # This find moves the nupkg files into $smokeTestPackages: - # Temporarily disable smoke-tests until entire product builds. - # See https://github.com/dotnet/source-build/issues/1552 - ##find "$smokeTestPackages" -iname "*.nupkg" -exec mv {} "$smokeTestPackages" \; + find "$smokeTestPackages" -iname "*.nupkg" -exec mv {} "$smokeTestPackages" \; # This find removes all non-nupkg files, which are not wanted: - # Temporarily disable smoke-tests until entire product builds. - # See https://github.com/dotnet/source-build/issues/1552 - ##find "$smokeTestPackages" -not -iname "*.nupkg" -delete + find "$smokeTestPackages" -not -iname "*.nupkg" -delete # Make one .tar.gz for build, another for extras necessary to smoke test: tar --numeric-owner "--exclude=$smokeTestPackages" -zcf "/drop/tarball/$(tarballName).tar.gz" "$(tarballName)" - # Temporarily disable smoke-tests until entire product builds. - # See https://github.com/dotnet/source-build/issues/1552 - ##tar --numeric-owner -zcf "/drop/tarball/$(tarballName)-smoke-test-prereqs.tar.gz" "$smokeTestPackages"' + tar --numeric-owner -zcf "/drop/tarball/$(tarballName)-smoke-test-prereqs.tar.gz" "$smokeTestPackages"' du -h $(rootDirectory) | sort -h | tail -n 50 displayName: Copy tarball to output condition: and(succeeded(), eq(variables['sb.tarball'], true)) @@ -227,18 +217,16 @@ jobs: condition: and(succeeded(), eq(variables['sb.tarball'], true)) # Run smoke tests. -# Temporarily disable smoke-tests until entire product builds. -# See https://github.com/dotnet/source-build/issues/1552 -# - script: | -# set -ex -# df -h -# $(docker.run) $(docker.tb.map) $(docker.tb.work) $(imageName) "$(tarballName)/smoke-test.sh" \ -# --minimal \ -# --projectOutput \ -# --configuration $(sb.configuration) -# du -h $(rootDirectory) | sort -h | tail -n 50 -# displayName: Run smoke-test in tarball -# condition: and(succeeded(), eq(variables['sb.tarball'], true)) + - script: | + set -ex + df -h + $(docker.run) $(docker.tb.map) $(docker.tb.work) $(imageName) "$(tarballName)/smoke-test.sh" \ + --minimal \ + --projectOutput \ + --configuration $(sb.configuration) + du -h $(rootDirectory) | sort -h | tail -n 50 + displayName: Run smoke-test in tarball + condition: and(succeeded(), eq(variables['sb.tarball'], true)) - script: df -h displayName: Check space (df -h) diff --git a/Directory.Build.props b/Directory.Build.props index 797338ce26..bc1ac79a8e 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -20,7 +20,7 @@ $(BuildArchitecture) x64 - true + false diff --git a/eng/Versions.props b/eng/Versions.props index d0a224bb3e..f9bfb2ce72 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -7,7 +7,7 @@ - 1.0.0-beta.20261.1 - 0.1.0-5.0.100-preview.1.20229.1 + 1.0.0-beta.20329.1 + 0.1.0-5.0.100-bootstrap.4 diff --git a/global.json b/global.json index ba37204762..129fc827a2 100644 --- a/global.json +++ b/global.json @@ -1,12 +1,12 @@ { "tools": { - "dotnet": "5.0.100-preview.3.20216.6" + "dotnet": "5.0.100-preview.4.20258.7" }, "msbuild-sdks": { "Microsoft.Build.CentralPackageVersions": "2.0.1", "Microsoft.Build.Traversal": "2.0.2", "Microsoft.NET.Sdk.IL": "3.0.0-preview-27107-01", - "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19616.4", + "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20201.2", "Yarn.MSBuild": "1.15.2" } } diff --git a/patches/aspnet-extensions/0001-Try-without-fullfx-build.patch b/patches/aspnet-extensions/0001-Try-without-fullfx-build.patch deleted file mode 100644 index c792682271..0000000000 --- a/patches/aspnet-extensions/0001-Try-without-fullfx-build.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 1858749e71834454779414e41d2298e68a9f2314 Mon Sep 17 00:00:00 2001 -From: Chris Rummel -Date: Thu, 23 Jan 2020 14:38:19 +0000 -Subject: [PATCH] Try without fullfx build - ---- - .../DI/src/Microsoft.Extensions.DependencyInjection.csproj | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/DependencyInjection/DI/src/Microsoft.Extensions.DependencyInjection.csproj b/src/DependencyInjection/DI/src/Microsoft.Extensions.DependencyInjection.csproj -index eb488c625..f57632234 100644 ---- a/src/DependencyInjection/DI/src/Microsoft.Extensions.DependencyInjection.csproj -+++ b/src/DependencyInjection/DI/src/Microsoft.Extensions.DependencyInjection.csproj -@@ -2,7 +2,7 @@ - - - Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection. -- $(DefaultNetCoreTargetFramework);net461;netstandard2.0;netstandard2.1 -+ $(DefaultNetCoreTargetFramework);netstandard2.0;netstandard2.1 - true - dependencyinjection;di - true --- -2.21.1 - diff --git a/patches/aspnet-extensions/0002-Build-MS.Internal.Ext.Refs-for-AspNetCore.patch b/patches/aspnet-extensions/0002-Build-MS.Internal.Ext.Refs-for-AspNetCore.patch deleted file mode 100644 index c40944ffe6..0000000000 --- a/patches/aspnet-extensions/0002-Build-MS.Internal.Ext.Refs-for-AspNetCore.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 407d8826574ef6342e4f314e980a8ada7090ffee Mon Sep 17 00:00:00 2001 -From: adaggarwal -Date: Fri, 7 Feb 2020 20:55:51 +0000 -Subject: [PATCH] Build-MS.Internal.Ext.Refs-for-AspNetCore - ---- - .../ref/Microsoft.Internal.Extensions.Refs.csproj | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/TargetingPack/Microsoft.Internal.Extensions.Refs/ref/Microsoft.Internal.Extensions.Refs.csproj b/src/TargetingPack/Microsoft.Internal.Extensions.Refs/ref/Microsoft.Internal.Extensions.Refs.csproj -index c89ec063a..952d69edc 100644 ---- a/src/TargetingPack/Microsoft.Internal.Extensions.Refs/ref/Microsoft.Internal.Extensions.Refs.csproj -+++ b/src/TargetingPack/Microsoft.Internal.Extensions.Refs/ref/Microsoft.Internal.Extensions.Refs.csproj -@@ -4,11 +4,11 @@ - $(DefaultNetCoreTargetFramework) - - -- false -+ true - true - false - -- true -+ false - true - - -@@ -49,7 +49,7 @@ - - - -- -+ - - - --- -2.21.1 - diff --git a/patches/aspnetcore-tooling/0001-Don-t-build-fullfx.patch b/patches/aspnetcore-tooling/0001-Build-MS.NET.Sdk.Razor-for-net472-instead-of-net46.patch similarity index 82% rename from patches/aspnetcore-tooling/0001-Don-t-build-fullfx.patch rename to patches/aspnetcore-tooling/0001-Build-MS.NET.Sdk.Razor-for-net472-instead-of-net46.patch index 7e82d4df02..4230dba54c 100644 --- a/patches/aspnetcore-tooling/0001-Don-t-build-fullfx.patch +++ b/patches/aspnetcore-tooling/0001-Build-MS.NET.Sdk.Razor-for-net472-instead-of-net46.patch @@ -1,15 +1,15 @@ -From 1a5a1cd558339f753323b59c86681a6d83d1ebf6 Mon Sep 17 00:00:00 2001 -From: Chris Rummel -Date: Sun, 20 Oct 2019 15:51:49 -0500 -Subject: [PATCH 1/4] Don't build fullfx +From f7b91be23605c4bb8393f93f043b32862bef5344 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Tue, 9 Jun 2020 08:49:57 -0400 +Subject: [PATCH 1/3] Build MS.NET.Sdk.Razor for net472 instead of net46 --- - .../src/Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj | 10 +++++----- - .../build/netstandard2.0/Sdk.Razor.CurrentVersion.targets | 4 ++-- - 2 files changed, 7 insertions(+), 7 deletions(-) + .../Microsoft.NET.Sdk.Razor.csproj | 10 +++++----- + .../netstandard2.0/Sdk.Razor.CurrentVersion.targets | 2 +- + 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Razor/src/Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj b/src/Razor/src/Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj -index ba32df8..4f8ecce 100644 +index ba32df8e2..4f8eccee6 100644 --- a/src/Razor/src/Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj +++ b/src/Razor/src/Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj @@ -1,7 +1,7 @@ @@ -46,20 +46,18 @@ index ba32df8..4f8ecce 100644 diff --git a/src/Razor/src/Microsoft.NET.Sdk.Razor/build/netstandard2.0/Sdk.Razor.CurrentVersion.targets b/src/Razor/src/Microsoft.NET.Sdk.Razor/build/netstandard2.0/Sdk.Razor.CurrentVersion.targets -index e5e8d92..b0a7c5e 100644 +index dfee69656..32ff9711b 100644 --- a/src/Razor/src/Microsoft.NET.Sdk.Razor/build/netstandard2.0/Sdk.Razor.CurrentVersion.targets +++ b/src/Razor/src/Microsoft.NET.Sdk.Razor/build/netstandard2.0/Sdk.Razor.CurrentVersion.targets -@@ -30,8 +30,8 @@ Copyright (c) .NET Foundation. All rights reserved. - +@@ -31,7 +31,7 @@ Copyright (c) .NET Foundation. All rights reserved. $(MSBuildThisFileDirectory)..\..\ $(RazorSdkDirectoryRoot)tasks\ -- <_RazorSdkTasksTFM Condition=" '$(MSBuildRuntimeType)' == 'Core'">netcoreapp3.1 + <_RazorSdkTasksTFM Condition=" '$(MSBuildRuntimeType)' == 'Core'">netcoreapp5.0 - <_RazorSdkTasksTFM Condition=" '$(_RazorSdkTasksTFM)' == ''">net46 -+ <_RazorSdkTasksTFM Condition=" '$(MSBuildRuntimeType)' == 'Core'">$(DefaultNetCoreTargetFramework) + <_RazorSdkTasksTFM Condition=" '$(_RazorSdkTasksTFM)' == ''">net472 $(RazorSdkBuildTasksDirectoryRoot)$(_RazorSdkTasksTFM)\Microsoft.NET.Sdk.Razor.Tasks.dll -- -2.7.4 +2.17.1 diff --git a/patches/aspnetcore-tooling/0004-Pin-MSBuild-version-to-reference-versions.patch b/patches/aspnetcore-tooling/0002-Pin-MSBuild-version-to-reference-versions.patch similarity index 77% rename from patches/aspnetcore-tooling/0004-Pin-MSBuild-version-to-reference-versions.patch rename to patches/aspnetcore-tooling/0002-Pin-MSBuild-version-to-reference-versions.patch index a3780d8ea3..8176860114 100644 --- a/patches/aspnetcore-tooling/0004-Pin-MSBuild-version-to-reference-versions.patch +++ b/patches/aspnetcore-tooling/0002-Pin-MSBuild-version-to-reference-versions.patch @@ -1,15 +1,15 @@ -From 7aaf76c72b2b5bb9781eca190ae59920e8def8b8 Mon Sep 17 00:00:00 2001 -From: adaggarwal -Date: Wed, 13 Nov 2019 16:35:48 +0000 -Subject: [PATCH 4/4] Pin MSBuild version to reference versions +From 22337d4eda98032c95ef627a9058b80d19fbbb2a Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Fri, 15 May 2020 16:32:21 +0000 +Subject: [PATCH 2/3] Pin MSBuild version to reference versions --- - src/Razor/src/Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj | 4 ++-- - .../Microsoft.VisualStudio.LanguageServices.Razor.csproj | 4 ++-- + .../Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj | 4 ++-- + .../Microsoft.VisualStudio.LanguageServices.Razor.csproj | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Razor/src/Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj b/src/Razor/src/Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj -index 4f8ecce..5a433ed 100644 +index 4f8eccee6..5a433ed10 100644 --- a/src/Razor/src/Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj +++ b/src/Razor/src/Microsoft.NET.Sdk.Razor/Microsoft.NET.Sdk.Razor.csproj @@ -16,8 +16,8 @@ @@ -24,7 +24,7 @@ index 4f8ecce..5a433ed 100644 diff --git a/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj b/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj -index 128866b..5abcc32 100644 +index 3ea0d8e13..74fc451c5 100644 --- a/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj +++ b/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj @@ -18,8 +18,8 @@ @@ -35,9 +35,9 @@ index 128866b..5abcc32 100644 - + + - - - + + + -- -2.7.4 +2.17.1 diff --git a/patches/aspnetcore-tooling/0002-dont-call-dotnet-without-path.patch b/patches/aspnetcore-tooling/0002-dont-call-dotnet-without-path.patch deleted file mode 100644 index 1c4dd8273c..0000000000 --- a/patches/aspnetcore-tooling/0002-dont-call-dotnet-without-path.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 0c8defec29ee1144a70f20870b3e46c31509cc13 Mon Sep 17 00:00:00 2001 -From: adaggarwal -Date: Wed, 30 Oct 2019 19:41:56 +0000 -Subject: [PATCH 2/4] dont call dotnet without path - ---- - eng/common/tools.sh | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/eng/common/tools.sh b/eng/common/tools.sh -index 94965a8..8e14f8b 100755 ---- a/eng/common/tools.sh -+++ b/eng/common/tools.sh -@@ -362,9 +362,9 @@ function MSBuild { - - # Work around issues with Azure Artifacts credential provider - # https://github.com/dotnet/arcade/issues/3932 -- if [[ "$ci" == true ]]; then -- dotnet nuget locals http-cache -c -- fi -+# if [[ "$ci" == true ]]; then -+# dotnet nuget locals http-cache -c -+# fi - - local toolset_dir="${_InitializeToolset%/*}" - local logger_path="$toolset_dir/$_InitializeBuildToolFramework/Microsoft.DotNet.Arcade.Sdk.dll" --- -2.7.4 - diff --git a/patches/aspnetcore-tooling/0003-Import-PackageVersions.props.patch b/patches/aspnetcore-tooling/0003-Import-PackageVersions.props.patch deleted file mode 100644 index 9eff0c904b..0000000000 --- a/patches/aspnetcore-tooling/0003-Import-PackageVersions.props.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 0ba59aca7eb538cacfc603ccf3f0e0c283603e32 Mon Sep 17 00:00:00 2001 -From: adaggarwal -Date: Wed, 13 Nov 2019 16:31:47 +0000 -Subject: [PATCH 3/4] Import PackageVersions.props - ---- - eng/Versions.props | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/eng/Versions.props b/eng/Versions.props -index dd53e83..7355673 100644 ---- a/eng/Versions.props -+++ b/eng/Versions.props -@@ -141,4 +141,7 @@ - 0.10.0 - 2.4.1 - -+ -+ -+ - --- -2.7.4 - diff --git a/patches/aspnetcore-tooling/0003-Reference-this-package-directly-to-fix-downgrade-war.patch b/patches/aspnetcore-tooling/0003-Reference-this-package-directly-to-fix-downgrade-war.patch new file mode 100644 index 0000000000..7c5c924b8b --- /dev/null +++ b/patches/aspnetcore-tooling/0003-Reference-this-package-directly-to-fix-downgrade-war.patch @@ -0,0 +1,23 @@ +From fa817fa2f7acfadf7ce4626f7eb7e271d3523d52 Mon Sep 17 00:00:00 2001 +From: Chris Rummel +Date: Fri, 26 Jun 2020 14:59:28 +0000 +Subject: [PATCH 3/3] Reference this package directly to fix downgrade warning. + +--- + .../Microsoft.CodeAnalysis.Razor.csproj | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/Razor/src/Microsoft.CodeAnalysis.Razor/Microsoft.CodeAnalysis.Razor.csproj b/src/Razor/src/Microsoft.CodeAnalysis.Razor/Microsoft.CodeAnalysis.Razor.csproj +index 5a294ccb6..725f48000 100644 +--- a/src/Razor/src/Microsoft.CodeAnalysis.Razor/Microsoft.CodeAnalysis.Razor.csproj ++++ b/src/Razor/src/Microsoft.CodeAnalysis.Razor/Microsoft.CodeAnalysis.Razor.csproj +@@ -12,5 +12,6 @@ + + + ++ + + +-- +2.17.1 + diff --git a/patches/aspnetcore/0001-Don-t-call-dotnet-without-path.patch b/patches/aspnetcore/0001-Don-t-call-dotnet-without-path.patch deleted file mode 100644 index 792a67b0a2..0000000000 --- a/patches/aspnetcore/0001-Don-t-call-dotnet-without-path.patch +++ /dev/null @@ -1,29 +0,0 @@ -From bb464a57817f07a3dbf9e3b888f3e22abdd15a15 Mon Sep 17 00:00:00 2001 -From: Chris Rummel -Date: Wed, 23 Oct 2019 20:04:55 -0500 -Subject: [PATCH 01/15] Don't call dotnet without path - ---- - eng/common/tools.sh | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/eng/common/tools.sh b/eng/common/tools.sh -index 6221830226..d3635b8c65 100755 ---- a/eng/common/tools.sh -+++ b/eng/common/tools.sh -@@ -370,9 +370,9 @@ function MSBuild { - - # Work around issues with Azure Artifacts credential provider - # https://github.com/dotnet/arcade/issues/3932 -- if [[ "$ci" == true ]]; then -- dotnet nuget locals http-cache -c -- fi -+# if [[ "$ci" == true ]]; then -+# dotnet nuget locals http-cache -c -+# fi - - local toolset_dir="${_InitializeToolset%/*}" - local logger_path="$toolset_dir/$_InitializeBuildToolFramework/Microsoft.DotNet.Arcade.Sdk.dll" --- -2.21.0 - diff --git a/patches/aspnetcore/0002-Use-non-portable-NETCoreAppRuntime-for-crossgen.patch b/patches/aspnetcore/0002-Use-non-portable-NETCoreAppRuntime-for-crossgen.patch index f00ba8cd7b..ced989443c 100644 --- a/patches/aspnetcore/0002-Use-non-portable-NETCoreAppRuntime-for-crossgen.patch +++ b/patches/aspnetcore/0002-Use-non-portable-NETCoreAppRuntime-for-crossgen.patch @@ -1,7 +1,7 @@ -From 4ffe64a8df883980482e50e73184d613e6438f77 Mon Sep 17 00:00:00 2001 +From c89f4580ca89162ce1dbc91330ce43ea21379083 Mon Sep 17 00:00:00 2001 From: dseefeld -Date: Tue, 29 Oct 2019 18:19:03 +0000 -Subject: [PATCH 02/15] Use non-portable NETCoreAppRuntime for crossgen +Date: Wed, 13 May 2020 19:46:47 +0000 +Subject: [PATCH] Use non-portable NETCoreAppRuntime for crossgen --- eng/Dependencies.props | 1 + @@ -9,10 +9,10 @@ Subject: [PATCH 02/15] Use non-portable NETCoreAppRuntime for crossgen 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/eng/Dependencies.props b/eng/Dependencies.props -index 8e7bb0ecd5..fca75d926c 100644 +index ecee11a..b01ead4 100644 --- a/eng/Dependencies.props +++ b/eng/Dependencies.props -@@ -113,6 +113,7 @@ and are generated based on the last package release. +@@ -101,6 +101,7 @@ and are generated based on the last package release. @@ -21,12 +21,12 @@ index 8e7bb0ecd5..fca75d926c 100644 diff --git a/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj b/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj -index 4a7b1c9c4f..b63c15c275 100644 +index e7b3fd2..6b8e22f 100644 --- a/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj +++ b/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj -@@ -107,7 +107,9 @@ This package is an internal implementation of the .NET Core SDK and is not meant - x64_arm64\$(CrossgenToolPackagePath) - x86_arm\$(CrossgenToolPackagePath) +@@ -109,7 +109,9 @@ This package is an internal implementation of the .NET Core SDK and is not meant + + $(CrossCompileDirectory)\$(CrossgenToolPackagePath) - $([System.IO.Path]::Combine('$(NuGetPackageRoot)', 'microsoft.netcore.app.runtime.$(RuntimeIdentifier)', '$(MicrosoftNETCoreAppRuntimeVersion)')) + $(RuntimeIdentifier) @@ -35,7 +35,7 @@ index 4a7b1c9c4f..b63c15c275 100644 $([MSBuild]::EnsureTrailingSlash('$(RuntimePackageRoot)')) $([System.IO.Path]::Combine('$(RuntimePackageRoot)', 'tools', '$(CrossgenToolPackagePath)')) $(AssetTargetFallback);native,Version=0.0 -@@ -122,7 +124,7 @@ This package is an internal implementation of the .NET Core SDK and is not meant +@@ -124,7 +126,7 @@ This package is an internal implementation of the .NET Core SDK and is not meant Runtime;Native @@ -45,5 +45,5 @@ index 4a7b1c9c4f..b63c15c275 100644 Platform=$(TargetArchitecture) -- -2.21.0 +1.8.3.1 diff --git a/patches/aspnetcore/0004-Exclude-analyzer-for-source-build.patch b/patches/aspnetcore/0004-Exclude-analyzer-for-source-build.patch index 08e7590cd7..1af88ce1dd 100644 --- a/patches/aspnetcore/0004-Exclude-analyzer-for-source-build.patch +++ b/patches/aspnetcore/0004-Exclude-analyzer-for-source-build.patch @@ -1,25 +1,26 @@ -From 4689d480f34f9a7fd6a6da0f05d3de574a855a14 Mon Sep 17 00:00:00 2001 -From: adaggarwal -Date: Thu, 14 Nov 2019 16:52:25 +0000 -Subject: [PATCH 04/15] Exclude analyzer for source-build +From 865c08ee0df93337ce36f4b9467748b3a6a5286b Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Fri, 15 May 2020 16:38:48 +0000 +Subject: [PATCH] Exclude analyzer for source-build --- - Directory.Build.props | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + Directory.Build.props | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props -index 27c4622d2b..563894e4e5 100644 +index 6e658ac..851d142 100644 --- a/Directory.Build.props +++ b/Directory.Build.props -@@ -101,7 +101,7 @@ - $(RuntimeInstallerBaseName)-internal - - -- -+ - - - +@@ -111,7 +111,8 @@ + AND '$(IsBenchmarkProject)' != 'true' + AND '$(IsTestAssetProject)' != 'true' + AND '$(MSBuildProjectName)' != 'Internal.AspNetCore.Analyzers' +- AND '$(MSBuildProjectExtension)' == '.csproj'"> ++ AND '$(MSBuildProjectExtension)' == '.csproj' ++ AND '$(DotNetBuildFromSource)' != 'true'"> + -Date: Thu, 14 Nov 2019 17:27:30 +0000 -Subject: [PATCH 07/15] Fix version number +From c5921623cc382a61833b67c8423e35a334ca4719 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Fri, 15 May 2020 16:42:32 +0000 +Subject: [PATCH] Fix version number --- - .../Web.JS/dist/Release/blazor.server.js | Bin 214579 -> 214576 bytes + .../Web.JS/dist/Release/blazor.server.js | Bin 219758 -> 219774 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/Components/Web.JS/dist/Release/blazor.server.js b/src/Components/Web.JS/dist/Release/blazor.server.js -index 30d3ae39491b6f3d13a946fce4931aa230d09955..e336b70bfde097c4dd930d792c16faef5ca453e1 100644 +index f1f41f61cfe14079e54648698b103aa32e6ff3a3..9dd91d3aa0873f391768c81feb9134debabc98e9 100644 GIT binary patch -delta 23 -ecmdno!@Hq}x1oixg=q`3rW?DFQf;iJH5UM4R|e_; +delta 40 +vcmaF2h4QDn$}zZJ{}De -delta 26 -hcmdnc!@IeMx1oixg=q`3rW==`Zc1vIQf;iJH2{0J2u=V1 +delta 24 +fcmeyjh4 -Date: Thu, 14 Nov 2019 17:34:41 +0000 -Subject: [PATCH 08/15] Remove Yarn dependency - not used in source-build +From bd3d05d942daaf3559d77fb6afde5a96b2c6135f Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Thu, 14 May 2020 16:29:28 +0000 +Subject: [PATCH] Remove Yarn dependency - not used in source-build --- - eng/targets/Npm.Common.targets | 3 --- - global.json | 1 - - .../NodeServices/src/Microsoft.AspNetCore.NodeServices.csproj | 3 --- - .../SpaServices/src/Microsoft.AspNetCore.SpaServices.csproj | 3 --- - src/Shared/E2ETesting/E2ETesting.targets | 3 --- + eng/targets/Npm.Common.targets | 3 --- + global.json | 1 - + .../NodeServices/src/Microsoft.AspNetCore.NodeServices.csproj | 3 --- + src/Middleware/SpaServices/src/Microsoft.AspNetCore.SpaServices.csproj | 3 --- + src/Shared/E2ETesting/E2ETesting.targets | 3 --- 5 files changed, 13 deletions(-) diff --git a/eng/targets/Npm.Common.targets b/eng/targets/Npm.Common.targets -index 062a9d3a8f..3f91b02d42 100644 +index 3460edd..cc80c02 100644 --- a/eng/targets/Npm.Common.targets +++ b/eng/targets/Npm.Common.targets @@ -1,8 +1,5 @@ @@ -25,7 +25,7 @@ index 062a9d3a8f..3f91b02d42 100644 $(PackageId.Replace('@','').Replace('/','-')) $(NormalizedPackageId)-$(PackageVersion).tgz diff --git a/global.json b/global.json -index 3070303dd9..0f03d68bd8 100644 +index 15a1a65..e858f5d 100644 --- a/global.json +++ b/global.json @@ -24,7 +24,6 @@ @@ -33,11 +33,11 @@ index 3070303dd9..0f03d68bd8 100644 }, "msbuild-sdks": { - "Yarn.MSBuild": "1.15.2", - "Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.19607.3", - "Microsoft.DotNet.Helix.Sdk": "2.0.0-beta.19607.3" + "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20201.2", + "Microsoft.DotNet.Helix.Sdk": "5.0.0-beta.20201.2" } diff --git a/src/Middleware/NodeServices/src/Microsoft.AspNetCore.NodeServices.csproj b/src/Middleware/NodeServices/src/Microsoft.AspNetCore.NodeServices.csproj -index e67862ea45..29c3b8c137 100644 +index ccc02ac..aa02134 100644 --- a/src/Middleware/NodeServices/src/Microsoft.AspNetCore.NodeServices.csproj +++ b/src/Middleware/NodeServices/src/Microsoft.AspNetCore.NodeServices.csproj @@ -16,9 +16,6 @@ @@ -51,7 +51,7 @@ index e67862ea45..29c3b8c137 100644 diff --git a/src/Middleware/SpaServices/src/Microsoft.AspNetCore.SpaServices.csproj b/src/Middleware/SpaServices/src/Microsoft.AspNetCore.SpaServices.csproj -index 3db479b01e..ad0149356f 100644 +index 3d7be41..ccf7054 100644 --- a/src/Middleware/SpaServices/src/Microsoft.AspNetCore.SpaServices.csproj +++ b/src/Middleware/SpaServices/src/Microsoft.AspNetCore.SpaServices.csproj @@ -20,9 +20,6 @@ @@ -65,7 +65,7 @@ index 3db479b01e..ad0149356f 100644 diff --git a/src/Shared/E2ETesting/E2ETesting.targets b/src/Shared/E2ETesting/E2ETesting.targets -index 500d910a30..2ccf1a431c 100644 +index f3e7327..ad906e8 100644 --- a/src/Shared/E2ETesting/E2ETesting.targets +++ b/src/Shared/E2ETesting/E2ETesting.targets @@ -1,7 +1,4 @@ @@ -77,5 +77,5 @@ index 500d910a30..2ccf1a431c 100644 -- -2.21.0 +1.8.3.1 diff --git a/patches/aspnetcore/0009-TargetFramework-changes.patch b/patches/aspnetcore/0009-TargetFramework-changes.patch deleted file mode 100644 index 9f52e2b1b9..0000000000 --- a/patches/aspnetcore/0009-TargetFramework-changes.patch +++ /dev/null @@ -1,232 +0,0 @@ -From b0f7f3c2d7b9d7eb5d5494328aac1073dd582150 Mon Sep 17 00:00:00 2001 -From: adaggarwal -Date: Thu, 14 Nov 2019 21:04:08 +0000 -Subject: [PATCH 09/15] TargetFramework changes - ---- - .../ref/Microsoft.AspNetCore.Components.Authorization.csproj | 4 ++-- - .../Forms/ref/Microsoft.AspNetCore.Components.Forms.csproj | 4 ++-- - .../Web/ref/Microsoft.AspNetCore.Components.Web.csproj | 4 ++-- - .../ref/Microsoft.AspNetCore.DataProtection.csproj | 4 ++-- - .../ref/Microsoft.AspNetCore.DataProtection.Extensions.csproj | 4 ++-- - .../ref/Microsoft.AspNetCore.Http.Features.csproj | 4 ++-- - .../ref/Microsoft.Extensions.Identity.Core.csproj | 4 ++-- - .../ref/Microsoft.Extensions.Identity.Stores.csproj | 4 ++-- - .../Core/ref/Microsoft.AspNetCore.Authorization.csproj | 4 ++-- - .../ref/Microsoft.AspNetCore.Connections.Abstractions.csproj | 4 ++-- - .../ref/Microsoft.AspNetCore.Http.Connections.Common.csproj | 4 ++-- - .../ref/Microsoft.AspNetCore.SignalR.Protocols.Json.csproj | 4 ++-- - .../ref/Microsoft.AspNetCore.SignalR.Common.csproj | 4 ++-- - 13 files changed, 26 insertions(+), 26 deletions(-) - -diff --git a/src/Components/Authorization/ref/Microsoft.AspNetCore.Components.Authorization.csproj b/src/Components/Authorization/ref/Microsoft.AspNetCore.Components.Authorization.csproj -index 3a91e8a4b8..5e6c8fb34c 100644 ---- a/src/Components/Authorization/ref/Microsoft.AspNetCore.Components.Authorization.csproj -+++ b/src/Components/Authorization/ref/Microsoft.AspNetCore.Components.Authorization.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/Components/Forms/ref/Microsoft.AspNetCore.Components.Forms.csproj b/src/Components/Forms/ref/Microsoft.AspNetCore.Components.Forms.csproj -index 2ef391ee71..8f199d6035 100644 ---- a/src/Components/Forms/ref/Microsoft.AspNetCore.Components.Forms.csproj -+++ b/src/Components/Forms/ref/Microsoft.AspNetCore.Components.Forms.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/Components/Web/ref/Microsoft.AspNetCore.Components.Web.csproj b/src/Components/Web/ref/Microsoft.AspNetCore.Components.Web.csproj -index 18b1e18b02..13a6a503eb 100644 ---- a/src/Components/Web/ref/Microsoft.AspNetCore.Components.Web.csproj -+++ b/src/Components/Web/ref/Microsoft.AspNetCore.Components.Web.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/DataProtection/DataProtection/ref/Microsoft.AspNetCore.DataProtection.csproj b/src/DataProtection/DataProtection/ref/Microsoft.AspNetCore.DataProtection.csproj -index 06e7d533c7..91b47483f9 100644 ---- a/src/DataProtection/DataProtection/ref/Microsoft.AspNetCore.DataProtection.csproj -+++ b/src/DataProtection/DataProtection/ref/Microsoft.AspNetCore.DataProtection.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/DataProtection/Extensions/ref/Microsoft.AspNetCore.DataProtection.Extensions.csproj b/src/DataProtection/Extensions/ref/Microsoft.AspNetCore.DataProtection.Extensions.csproj -index 49dd84084b..42e3a30cc5 100644 ---- a/src/DataProtection/Extensions/ref/Microsoft.AspNetCore.DataProtection.Extensions.csproj -+++ b/src/DataProtection/Extensions/ref/Microsoft.AspNetCore.DataProtection.Extensions.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/Http/Http.Features/ref/Microsoft.AspNetCore.Http.Features.csproj b/src/Http/Http.Features/ref/Microsoft.AspNetCore.Http.Features.csproj -index f2b88f0ca1..d312e44940 100644 ---- a/src/Http/Http.Features/ref/Microsoft.AspNetCore.Http.Features.csproj -+++ b/src/Http/Http.Features/ref/Microsoft.AspNetCore.Http.Features.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/Identity/Extensions.Core/ref/Microsoft.Extensions.Identity.Core.csproj b/src/Identity/Extensions.Core/ref/Microsoft.Extensions.Identity.Core.csproj -index 1fc6eeebc2..9bd6ba236a 100644 ---- a/src/Identity/Extensions.Core/ref/Microsoft.Extensions.Identity.Core.csproj -+++ b/src/Identity/Extensions.Core/ref/Microsoft.Extensions.Identity.Core.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/Identity/Extensions.Stores/ref/Microsoft.Extensions.Identity.Stores.csproj b/src/Identity/Extensions.Stores/ref/Microsoft.Extensions.Identity.Stores.csproj -index 81e68a47ce..f277fc6634 100644 ---- a/src/Identity/Extensions.Stores/ref/Microsoft.Extensions.Identity.Stores.csproj -+++ b/src/Identity/Extensions.Stores/ref/Microsoft.Extensions.Identity.Stores.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/Security/Authorization/Core/ref/Microsoft.AspNetCore.Authorization.csproj b/src/Security/Authorization/Core/ref/Microsoft.AspNetCore.Authorization.csproj -index b0cf327ff4..6c84d4e54d 100644 ---- a/src/Security/Authorization/Core/ref/Microsoft.AspNetCore.Authorization.csproj -+++ b/src/Security/Authorization/Core/ref/Microsoft.AspNetCore.Authorization.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/Servers/Connections.Abstractions/ref/Microsoft.AspNetCore.Connections.Abstractions.csproj b/src/Servers/Connections.Abstractions/ref/Microsoft.AspNetCore.Connections.Abstractions.csproj -index c6a77eb8ef..9eccf06da0 100644 ---- a/src/Servers/Connections.Abstractions/ref/Microsoft.AspNetCore.Connections.Abstractions.csproj -+++ b/src/Servers/Connections.Abstractions/ref/Microsoft.AspNetCore.Connections.Abstractions.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;netstandard2.1;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/SignalR/common/Http.Connections.Common/ref/Microsoft.AspNetCore.Http.Connections.Common.csproj b/src/SignalR/common/Http.Connections.Common/ref/Microsoft.AspNetCore.Http.Connections.Common.csproj -index 8ae1a927db..ca3ba9ad87 100644 ---- a/src/SignalR/common/Http.Connections.Common/ref/Microsoft.AspNetCore.Http.Connections.Common.csproj -+++ b/src/SignalR/common/Http.Connections.Common/ref/Microsoft.AspNetCore.Http.Connections.Common.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/SignalR/common/Protocols.Json/ref/Microsoft.AspNetCore.SignalR.Protocols.Json.csproj b/src/SignalR/common/Protocols.Json/ref/Microsoft.AspNetCore.SignalR.Protocols.Json.csproj -index 19480b336f..2d45dbe1f3 100644 ---- a/src/SignalR/common/Protocols.Json/ref/Microsoft.AspNetCore.SignalR.Protocols.Json.csproj -+++ b/src/SignalR/common/Protocols.Json/ref/Microsoft.AspNetCore.SignalR.Protocols.Json.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - -diff --git a/src/SignalR/common/SignalR.Common/ref/Microsoft.AspNetCore.SignalR.Common.csproj b/src/SignalR/common/SignalR.Common/ref/Microsoft.AspNetCore.SignalR.Common.csproj -index ce6ebe8ce1..91d7996a3c 100644 ---- a/src/SignalR/common/SignalR.Common/ref/Microsoft.AspNetCore.SignalR.Common.csproj -+++ b/src/SignalR/common/SignalR.Common/ref/Microsoft.AspNetCore.SignalR.Common.csproj -@@ -1,9 +1,9 @@ - - - -- netstandard2.0;$(DefaultNetCoreTargetFramework) -+ netstandard2.1;netcoreapp3.1 - -- -+ - - - --- -2.21.0 - diff --git a/patches/aspnetcore/0011-Add-FreeBSD.patch b/patches/aspnetcore/0011-Add-FreeBSD.patch index 48ab21bdba..78aefa58ee 100644 --- a/patches/aspnetcore/0011-Add-FreeBSD.patch +++ b/patches/aspnetcore/0011-Add-FreeBSD.patch @@ -8,20 +8,20 @@ Subject: [PATCH 11/15] Add FreeBSD 1 file changed, 2 insertions(+) diff --git a/Directory.Build.props b/Directory.Build.props -index 38e2f770c5..9ab5379da7 100644 +index be7a5a3..5ab07ca 100644 --- a/Directory.Build.props +++ b/Directory.Build.props -@@ -111,6 +111,7 @@ +@@ -115,6 +115,7 @@ win osx + freebsd linux + $([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant()) x64 - $(TargetOsName)-$(TargetArchitecture) -@@ -121,6 +122,7 @@ - win-x86; +@@ -127,6 +128,7 @@ win-arm; + win-arm64; osx-x64; + freebsd-x64; linux-musl-x64; diff --git a/patches/aspnetcore/0012-Support-global.json-on-arm64-as-well.patch b/patches/aspnetcore/0012-Support-global.json-on-arm64-as-well.patch index 5efa3ce13e..10d6bf0ff9 100644 --- a/patches/aspnetcore/0012-Support-global.json-on-arm64-as-well.patch +++ b/patches/aspnetcore/0012-Support-global.json-on-arm64-as-well.patch @@ -24,7 +24,7 @@ index 0f03d68bd8..31c0835b5d 100644 +++ b/global.json @@ -5,10 +5,7 @@ "tools": { - "dotnet": "3.1.100", + "dotnet": "5.0.100-preview.2.20120.3", "runtimes": { - "dotnet/x64": [ - "$(MicrosoftNETCoreAppInternalPackageVersion)" diff --git a/patches/aspnetcore/0013-Support-building-for-arm64-on-arm64-nix.patch b/patches/aspnetcore/0013-Support-building-for-arm64-on-arm64-nix.patch deleted file mode 100644 index 8721e548ae..0000000000 --- a/patches/aspnetcore/0013-Support-building-for-arm64-on-arm64-nix.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 8ccaaf1a5d607c601790f033c49f126d5c69d79b Mon Sep 17 00:00:00 2001 -From: Omair Majid -Date: Mon, 11 Nov 2019 13:37:40 -0500 -Subject: [PATCH 13/15] Support building for arm64 on arm64 (*nix) - -This commit allows ASP.NET Core to be built on arm64 machines directly, -without relying on cross-compilation. - -There's a few changes in here: - -1. Ask msbuild to look into the BuildArchitecture - - By default, our build systems assums the machine is x64. This - modifies the build configuration to check the architecture of the - currently running build machine, and set BuildArchitecture to that. - -2. Fix crossgen in Microsoft.AspNetCore.App.Runtime - - We run crossgen for supported architectures (including x64 and - arm64). For that, we need a jit that we can point crossgen to. - Generally, we can rely on the build scripts to find the right - `libclrjit.so`. However, arm64 has multiple `libclirjit.so`, for - different use-cases. There's one for arm64 (for running on arm64) and - there's another one for cross-compiling for arm64 on x64. We need to - figure out and use the right one explicitly rather than assuming the - right one gets picked up. - - See https://github.com/dotnet/core-setup/pull/8468 for similar - changes made in core-setup. - -This also needs https://github.com/aspnet/AspNetCore/pull/14790 to fully -work on arm64. ---- - Directory.Build.props | 1 + - .../src/Microsoft.AspNetCore.App.Runtime.csproj | 12 ++++++++---- - 2 files changed, 9 insertions(+), 4 deletions(-) - -diff --git a/Directory.Build.props b/Directory.Build.props -index 9ab5379da7..440558e8c6 100644 ---- a/Directory.Build.props -+++ b/Directory.Build.props -@@ -113,6 +113,7 @@ - osx - freebsd - linux -+ $([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant()) - x64 - $(TargetOsName)-$(TargetArchitecture) - -diff --git a/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj b/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj -index b63c15c275..39f78a11b0 100644 ---- a/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj -+++ b/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj -@@ -97,15 +97,17 @@ This package is an internal implementation of the .NET Core SDK and is not meant - : - %3B - -+ x64_arm -+ x64_arm64 -+ x86_arm -+ - - crossgen - $(CrossgenToolFileName).exe - - $(CrossgenToolFileName) - -- x64_arm\$(CrossgenToolPackagePath) -- x64_arm64\$(CrossgenToolPackagePath) -- x86_arm\$(CrossgenToolPackagePath) -+ $(CrossCompileDirectory)\$(CrossgenToolPackagePath) - - $(RuntimeIdentifier) - $(SourceBuildRuntimeIdentifier) -@@ -303,7 +305,9 @@ This package is an internal implementation of the .NET Core SDK and is not meant - - $(IntermediateOutputPath)crossgen\ - $(IntermediateOutputPath)platformAssemblies\ -- $(CrossgenToolDir)$(LibPrefix)clrjit$(LibExtension) -+ -+ $(RuntimePackageRoot)runtimes\$(RuntimeIdentifier)\native\$(LibPrefix)clrjit$(LibExtension) -+ $(RuntimepackageRoot)runtimes\$(CrossCompileDirectory)\native\$(LibPrefix)clrjit$(LibExtension) - - - --- -2.21.0 - diff --git a/patches/aspnetcore/0014-Only-build-for-netcoreapp.patch b/patches/aspnetcore/0014-Only-build-for-netcoreapp.patch deleted file mode 100644 index fdf51daff5..0000000000 --- a/patches/aspnetcore/0014-Only-build-for-netcoreapp.patch +++ /dev/null @@ -1,657 +0,0 @@ -From 544b43b4d2784109b0185847426c595be8dc597f Mon Sep 17 00:00:00 2001 -From: Chris Rummel -Date: Thu, 23 Jan 2020 20:32:29 +0000 -Subject: [PATCH 14/15] Only build for netcoreapp - ---- - ...AspNetCore.Components.Authorization.csproj | 1 + - ...Microsoft.AspNetCore.Components.Web.csproj | 1 + - ...Microsoft.AspNetCore.DataProtection.csproj | 1 + - ...spNetCore.DataProtection.Extensions.csproj | 1 + - .../Microsoft.AspNetCore.Http.Features.csproj | 1 + - .../Microsoft.Extensions.Identity.Core.csproj | 1 + - ...icrosoft.Extensions.Identity.Stores.csproj | 1 + - .../TagHelpersWebSite/Views/Home/Index.cshtml | 102 +++++++++--------- - .../BlazorServerWeb-CSharp/Pages/Error.razor | 30 +++--- - .../appsettings.Development.json | 20 ++-- - .../appsettings.Development.json | 6 +- - .../appsettings.Development.json | 6 +- - .../content/EmptyWeb-FSharp/appsettings.json | 4 +- - .../GrpcService-CSharp/appsettings.json | 4 +- - .../appsettings.Development.json | 6 +- - .../appsettings.Development.json | 6 +- - .../appsettings.Development.json | 6 +- - .../StarterWeb-FSharp/appsettings.json | 4 +- - .../appsettings.Development.json | 6 +- - .../appsettings.Development.json | 6 +- - .../content/WebApi-FSharp/appsettings.json | 4 +- - .../appsettings.Development.json | 6 +- - .../appsettings.Development.json | 6 +- - .../content/Angular-CSharp/appsettings.json | 6 +- - .../React-CSharp/appsettings.Development.json | 6 +- - .../content/React-CSharp/appsettings.json | 6 +- - .../appsettings.Development.json | 6 +- - .../ReactRedux-CSharp/appsettings.json | 6 +- - .../Microsoft.AspNetCore.Authorization.csproj | 1 + - ...AspNetCore.Connections.Abstractions.csproj | 1 + - ....AspNetCore.Http.Connections.Common.csproj | 1 + - ...t.AspNetCore.SignalR.Protocols.Json.csproj | 1 + - ...Microsoft.AspNetCore.SignalR.Common.csproj | 1 + - 33 files changed, 138 insertions(+), 126 deletions(-) - -diff --git a/src/Components/Authorization/ref/Microsoft.AspNetCore.Components.Authorization.csproj b/src/Components/Authorization/ref/Microsoft.AspNetCore.Components.Authorization.csproj -index 5e6c8fb34c..5cf3f1eedb 100644 ---- a/src/Components/Authorization/ref/Microsoft.AspNetCore.Components.Authorization.csproj -+++ b/src/Components/Authorization/ref/Microsoft.AspNetCore.Components.Authorization.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/Components/Web/ref/Microsoft.AspNetCore.Components.Web.csproj b/src/Components/Web/ref/Microsoft.AspNetCore.Components.Web.csproj -index 13a6a503eb..54cd401221 100644 ---- a/src/Components/Web/ref/Microsoft.AspNetCore.Components.Web.csproj -+++ b/src/Components/Web/ref/Microsoft.AspNetCore.Components.Web.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/DataProtection/DataProtection/ref/Microsoft.AspNetCore.DataProtection.csproj b/src/DataProtection/DataProtection/ref/Microsoft.AspNetCore.DataProtection.csproj -index 91b47483f9..6af17d7d46 100644 ---- a/src/DataProtection/DataProtection/ref/Microsoft.AspNetCore.DataProtection.csproj -+++ b/src/DataProtection/DataProtection/ref/Microsoft.AspNetCore.DataProtection.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/DataProtection/Extensions/ref/Microsoft.AspNetCore.DataProtection.Extensions.csproj b/src/DataProtection/Extensions/ref/Microsoft.AspNetCore.DataProtection.Extensions.csproj -index 42e3a30cc5..93f4956cdf 100644 ---- a/src/DataProtection/Extensions/ref/Microsoft.AspNetCore.DataProtection.Extensions.csproj -+++ b/src/DataProtection/Extensions/ref/Microsoft.AspNetCore.DataProtection.Extensions.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/Http/Http.Features/ref/Microsoft.AspNetCore.Http.Features.csproj b/src/Http/Http.Features/ref/Microsoft.AspNetCore.Http.Features.csproj -index d312e44940..14cf5afa7e 100644 ---- a/src/Http/Http.Features/ref/Microsoft.AspNetCore.Http.Features.csproj -+++ b/src/Http/Http.Features/ref/Microsoft.AspNetCore.Http.Features.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/Identity/Extensions.Core/ref/Microsoft.Extensions.Identity.Core.csproj b/src/Identity/Extensions.Core/ref/Microsoft.Extensions.Identity.Core.csproj -index 9bd6ba236a..06690fb58c 100644 ---- a/src/Identity/Extensions.Core/ref/Microsoft.Extensions.Identity.Core.csproj -+++ b/src/Identity/Extensions.Core/ref/Microsoft.Extensions.Identity.Core.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/Identity/Extensions.Stores/ref/Microsoft.Extensions.Identity.Stores.csproj b/src/Identity/Extensions.Stores/ref/Microsoft.Extensions.Identity.Stores.csproj -index f277fc6634..164354cb85 100644 ---- a/src/Identity/Extensions.Stores/ref/Microsoft.Extensions.Identity.Stores.csproj -+++ b/src/Identity/Extensions.Stores/ref/Microsoft.Extensions.Identity.Stores.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/Mvc/test/WebSites/TagHelpersWebSite/Views/Home/Index.cshtml b/src/Mvc/test/WebSites/TagHelpersWebSite/Views/Home/Index.cshtml -index 77699bd939..0a26a53b06 100644 ---- a/src/Mvc/test/WebSites/TagHelpersWebSite/Views/Home/Index.cshtml -+++ b/src/Mvc/test/WebSites/TagHelpersWebSite/Views/Home/Index.cshtml -@@ -1,52 +1,52 @@ --@using TagHelpersWebSite.Models --@using Microsoft.AspNetCore.Mvc.Razor -- --@model WebsiteContext --@{ -- ViewBag.Title = "Home Page"; --} -- --@addTagHelper *, TagHelpersWebSite -- --@section css { -- --} -- --@functions { -- public void RenderTemplate(string title, Func template) -- { -- Output.WriteLine("

Rendering Template:

"); -- var helperResult = template(title); -- helperResult.WriteTo(Output, HtmlEncoder); -- } --} -- --
--

This website has not been approved yet. Visit www.contoso.com for more information.

--
-- --
--

Current Tag Cloud from Tag Helper

-- --

Current Tag Cloud from ViewComponentHelper:

--
@await Component.InvokeAsync("Tags", new { count = 15 })
-- @{ -- RenderTemplate( -- "Tag Cloud from Template: ", -- @

@item

); -- } --
-- --
--

Dictionary Valued Model Expression

--
--
-- --@section footerContent { --

© @Model.CopyrightYear - My ASP.NET Application

-+@using TagHelpersWebSite.Models -+@using Microsoft.AspNetCore.Mvc.Razor -+ -+@model WebsiteContext -+@{ -+ ViewBag.Title = "Home Page"; -+} -+ -+@addTagHelper *, TagHelpersWebSite -+ -+@section css { -+ -+} -+ -+@functions { -+ public void RenderTemplate(string title, Func template) -+ { -+ Output.WriteLine("

Rendering Template:

"); -+ var helperResult = template(title); -+ helperResult.WriteTo(Output, HtmlEncoder); -+ } -+} -+ -+
-+

This website has not been approved yet. Visit www.contoso.com for more information.

-+
-+ -+
-+

Current Tag Cloud from Tag Helper

-+ -+

Current Tag Cloud from ViewComponentHelper:

-+
@await Component.InvokeAsync("Tags", new { count = 15 })
-+ @{ -+ RenderTemplate( -+ "Tag Cloud from Template: ", -+ @

@item

); -+ } -+
-+ -+
-+

Dictionary Valued Model Expression

-+
-+
-+ -+@section footerContent { -+

© @Model.CopyrightYear - My ASP.NET Application

- } -\ No newline at end of file -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/BlazorServerWeb-CSharp/Pages/Error.razor b/src/ProjectTemplates/Web.ProjectTemplates/content/BlazorServerWeb-CSharp/Pages/Error.razor -index cd87ea9518..79929d7832 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/BlazorServerWeb-CSharp/Pages/Error.razor -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/BlazorServerWeb-CSharp/Pages/Error.razor -@@ -1,16 +1,16 @@ --@page "/error" -- -- --

Error.

--

An error occurred while processing your request.

-- --

Development Mode

--

-- Swapping to Development environment will display more detailed information about the error that occurred. --

--

-- The Development environment shouldn't be enabled for deployed applications. -- It can result in displaying sensitive information from exceptions to end users. -- For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development -- and restarting the app. -+@page "/error" -+ -+ -+

Error.

-+

An error occurred while processing your request.

-+ -+

Development Mode

-+

-+ Swapping to Development environment will display more detailed information about the error that occurred. -+

-+

-+ The Development environment shouldn't be enabled for deployed applications. -+ It can result in displaying sensitive information from exceptions to end users. -+ For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development -+ and restarting the app. -

-\ No newline at end of file -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/BlazorServerWeb-CSharp/appsettings.Development.json b/src/ProjectTemplates/Web.ProjectTemplates/content/BlazorServerWeb-CSharp/appsettings.Development.json -index 2defd04095..51737579ef 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/BlazorServerWeb-CSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/BlazorServerWeb-CSharp/appsettings.Development.json -@@ -1,10 +1,10 @@ --{ -- "DetailedErrors": true, -- "Logging": { -- "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -- } -- } --} -+{ -+ "DetailedErrors": true, -+ "Logging": { -+ "LogLevel": { -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" -+ } -+ } -+} -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/appsettings.Development.json b/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/appsettings.Development.json -index dba68eb124..8983e0fc1c 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - } - } -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/appsettings.Development.json b/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/appsettings.Development.json -index dba68eb124..8983e0fc1c 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - } - } -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/appsettings.json b/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/appsettings.json -index 238d518d39..d9d9a9bff6 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/appsettings.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/appsettings.json -@@ -1,8 +1,8 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -+ "Default": "Information", -+ "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - }, -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/appsettings.json b/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/appsettings.json -index f5ef230f62..1f292413bb 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/appsettings.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/appsettings.json -@@ -1,8 +1,8 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -+ "Default": "Information", -+ "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - }, -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/appsettings.Development.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/appsettings.Development.json -index dba68eb124..8983e0fc1c 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - } - } -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/appsettings.Development.json b/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/appsettings.Development.json -index dba68eb124..8983e0fc1c 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - } - } -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/appsettings.Development.json b/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/appsettings.Development.json -index dba68eb124..8983e0fc1c 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - } - } -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/appsettings.json b/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/appsettings.json -index 238d518d39..d9d9a9bff6 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/appsettings.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/appsettings.json -@@ -1,8 +1,8 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -+ "Default": "Information", -+ "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - }, -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/appsettings.Development.json b/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/appsettings.Development.json -index dba68eb124..8983e0fc1c 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - } - } -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/appsettings.Development.json b/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/appsettings.Development.json -index dba68eb124..8983e0fc1c 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - } - } -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/appsettings.json b/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/appsettings.json -index 238d518d39..d9d9a9bff6 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/appsettings.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/appsettings.json -@@ -1,8 +1,8 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -+ "Default": "Information", -+ "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - }, -diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/appsettings.Development.json b/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/appsettings.Development.json -index dba68eb124..8983e0fc1c 100644 ---- a/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - } - } -diff --git a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp/appsettings.Development.json b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp/appsettings.Development.json -index c9719186fb..a1213fe246 100644 ---- a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - ////#if (IndividualLocalAuth) - // }, -diff --git a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp/appsettings.json b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp/appsettings.json -index 8861bc9d6c..7bed5bd8f8 100644 ---- a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp/appsettings.json -+++ b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp/appsettings.json -@@ -10,9 +10,9 @@ - ////#endif - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - }, - ////#if (IndividualLocalAuth) -diff --git a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/React-CSharp/appsettings.Development.json b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/React-CSharp/appsettings.Development.json -index c9719186fb..a1213fe246 100644 ---- a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/React-CSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/React-CSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - ////#if (IndividualLocalAuth) - // }, -diff --git a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/React-CSharp/appsettings.json b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/React-CSharp/appsettings.json -index 8861bc9d6c..7bed5bd8f8 100644 ---- a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/React-CSharp/appsettings.json -+++ b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/React-CSharp/appsettings.json -@@ -10,9 +10,9 @@ - ////#endif - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - }, - ////#if (IndividualLocalAuth) -diff --git a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/appsettings.Development.json b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/appsettings.Development.json -index dba68eb124..8983e0fc1c 100644 ---- a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/appsettings.Development.json -+++ b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/appsettings.Development.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - } - } -diff --git a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/appsettings.json b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/appsettings.json -index d48929ec8c..d9d9a9bff6 100644 ---- a/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/appsettings.json -+++ b/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/appsettings.json -@@ -1,9 +1,9 @@ - { - "Logging": { - "LogLevel": { -- "Default": "Information", -- "Microsoft": "Warning", -- "Microsoft.Hosting.Lifetime": "Information" -+ "Default": "Information", -+ "Microsoft": "Warning", -+ "Microsoft.Hosting.Lifetime": "Information" - } - }, - "AllowedHosts": "*" -diff --git a/src/Security/Authorization/Core/ref/Microsoft.AspNetCore.Authorization.csproj b/src/Security/Authorization/Core/ref/Microsoft.AspNetCore.Authorization.csproj -index 6c84d4e54d..7f1202a788 100644 ---- a/src/Security/Authorization/Core/ref/Microsoft.AspNetCore.Authorization.csproj -+++ b/src/Security/Authorization/Core/ref/Microsoft.AspNetCore.Authorization.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/Servers/Connections.Abstractions/ref/Microsoft.AspNetCore.Connections.Abstractions.csproj b/src/Servers/Connections.Abstractions/ref/Microsoft.AspNetCore.Connections.Abstractions.csproj -index 9eccf06da0..100a08a744 100644 ---- a/src/Servers/Connections.Abstractions/ref/Microsoft.AspNetCore.Connections.Abstractions.csproj -+++ b/src/Servers/Connections.Abstractions/ref/Microsoft.AspNetCore.Connections.Abstractions.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/SignalR/common/Http.Connections.Common/ref/Microsoft.AspNetCore.Http.Connections.Common.csproj b/src/SignalR/common/Http.Connections.Common/ref/Microsoft.AspNetCore.Http.Connections.Common.csproj -index ca3ba9ad87..d7519cc026 100644 ---- a/src/SignalR/common/Http.Connections.Common/ref/Microsoft.AspNetCore.Http.Connections.Common.csproj -+++ b/src/SignalR/common/Http.Connections.Common/ref/Microsoft.AspNetCore.Http.Connections.Common.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/SignalR/common/Protocols.Json/ref/Microsoft.AspNetCore.SignalR.Protocols.Json.csproj b/src/SignalR/common/Protocols.Json/ref/Microsoft.AspNetCore.SignalR.Protocols.Json.csproj -index 2d45dbe1f3..fc2a517d4b 100644 ---- a/src/SignalR/common/Protocols.Json/ref/Microsoft.AspNetCore.SignalR.Protocols.Json.csproj -+++ b/src/SignalR/common/Protocols.Json/ref/Microsoft.AspNetCore.SignalR.Protocols.Json.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - -diff --git a/src/SignalR/common/SignalR.Common/ref/Microsoft.AspNetCore.SignalR.Common.csproj b/src/SignalR/common/SignalR.Common/ref/Microsoft.AspNetCore.SignalR.Common.csproj -index 91d7996a3c..21dad45218 100644 ---- a/src/SignalR/common/SignalR.Common/ref/Microsoft.AspNetCore.SignalR.Common.csproj -+++ b/src/SignalR/common/SignalR.Common/ref/Microsoft.AspNetCore.SignalR.Common.csproj -@@ -2,6 +2,7 @@ - - - netstandard2.1;netcoreapp3.1 -+ $(DefaultNetCoreTargetFramework) - - - --- -2.21.0 - diff --git a/patches/aspnetcore/0016-Try-with-source-built-version-of-NuGet.patch b/patches/aspnetcore/0016-Try-with-source-built-version-of-NuGet.patch new file mode 100644 index 0000000000..027bfd065c --- /dev/null +++ b/patches/aspnetcore/0016-Try-with-source-built-version-of-NuGet.patch @@ -0,0 +1,35 @@ +From 8a40357e5527fd036e8e2bd6cff78ae9261944cd Mon Sep 17 00:00:00 2001 +From: Chris Rummel +Date: Sun, 28 Jun 2020 18:41:22 +0000 +Subject: [PATCH 12/12] Try with source-built version of NuGet. + +--- + eng/tools/RepoTasks/RepoTasks.csproj | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/eng/tools/RepoTasks/RepoTasks.csproj b/eng/tools/RepoTasks/RepoTasks.csproj +index 3cacb7d190..3f4b7a893f 100644 +--- a/eng/tools/RepoTasks/RepoTasks.csproj ++++ b/eng/tools/RepoTasks/RepoTasks.csproj +@@ -12,14 +12,14 @@ +
+ + +- ++ + + + + +- +- +- ++ ++ ++ + + + +-- +2.17.1 + diff --git a/patches/fsharp/0003-Use-source-built-S.R.Emit-version.patch b/patches/fsharp/0003-Use-source-built-S.R.Emit-version.patch new file mode 100644 index 0000000000..61ca945605 --- /dev/null +++ b/patches/fsharp/0003-Use-source-built-S.R.Emit-version.patch @@ -0,0 +1,25 @@ +From 7fa334b14bd8f4e3e388f0f297fef736db80feaa Mon Sep 17 00:00:00 2001 +From: Chris Rummel +Date: Mon, 29 Jun 2020 16:50:04 +0000 +Subject: [PATCH 3/3] Use source-built S.R.Emit version. + +--- + .../FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj b/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj +index f138fba02..9b33f9488 100644 +--- a/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj ++++ b/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj +@@ -753,7 +753,7 @@ + + + +- ++ + + + +-- +2.17.1 + diff --git a/patches/fsharp/0004-Revert-some-F-changes-for-new-APIs.patch b/patches/fsharp/0004-Revert-some-F-changes-for-new-APIs.patch new file mode 100644 index 0000000000..972da5c3fd --- /dev/null +++ b/patches/fsharp/0004-Revert-some-F-changes-for-new-APIs.patch @@ -0,0 +1,70 @@ +From 10a406e1b68e29aa97cdcaddd354c0916b6829df Mon Sep 17 00:00:00 2001 +From: Chris Rummel +Date: Mon, 29 Jun 2020 18:31:35 +0000 +Subject: [PATCH 4/4] Revert some F# changes for new APIs. + +--- + src/absil/ilreflect.fs | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/src/absil/ilreflect.fs b/src/absil/ilreflect.fs +index 7f048dd5b..d2010a9dc 100644 +--- a/src/absil/ilreflect.fs ++++ b/src/absil/ilreflect.fs +@@ -1568,7 +1568,7 @@ let rec buildMethodPass2 cenv tref (typB: TypeBuilder) emEnv (mdef: ILMethodDef) + // Method generic type parameters + buildGenParamsPass1 emEnv methB.DefineGenericParametersAndLog mdef.GenericParams + let genArgs = getGenericArgumentsOfMethod methB +- let emEnv = envPushTyvars emEnv (Array.append (getGenericArgumentsOfType (typB.AsType())) genArgs) ++ let emEnv = envPushTyvars emEnv (Array.append (getGenericArgumentsOfType (typB)) genArgs) + buildGenParamsPass1b cenv emEnv genArgs mdef.GenericParams + + // Set parameter and return types (may depend on generic args) +@@ -1615,7 +1615,7 @@ let rec buildMethodPass3 cenv tref modB (typB: TypeBuilder) emEnv (mdef: ILMetho + + let methB = envGetMethB emEnv mref + let emEnv = envPushTyvars emEnv (Array.append +- (getGenericArgumentsOfType (typB.AsType())) ++ (getGenericArgumentsOfType (typB)) + (getGenericArgumentsOfMethod methB)) + + if not (Array.isEmpty mdef.Return.CustomAttrs.AsArray) then +@@ -1718,7 +1718,7 @@ let buildEventPass3 cenv (typB: TypeBuilder) emEnv (eventDef: ILEventDef) = + //---------------------------------------------------------------------------- + + let buildMethodImplsPass3 cenv _tref (typB: TypeBuilder) emEnv (mimpl: IL.ILMethodImplDef) = +- let bodyMethInfo = convMethodRef cenv emEnv (typB.AsType()) mimpl.OverrideBy.MethodRef // doc: must be MethodBuilder ++ let bodyMethInfo = convMethodRef cenv emEnv (typB) mimpl.OverrideBy.MethodRef // doc: must be MethodBuilder + let (OverridesSpec (mref, dtyp)) = mimpl.Overrides + let declMethTI = convType cenv emEnv dtyp + let declMethInfo = convMethodRef cenv emEnv declMethTI mref +@@ -1822,7 +1822,7 @@ and buildTypeTypeDef cenv emEnv modB (typB: TypeBuilder) nesting tdef = + let rec buildTypeDefPass1b cenv nesting emEnv (tdef: ILTypeDef) = + let tref = mkRefForNestedILTypeDef ILScopeRef.Local (nesting, tdef) + let typB = envGetTypB emEnv tref +- let genArgs = getGenericArgumentsOfType (typB.AsType()) ++ let genArgs = getGenericArgumentsOfType (typB) + let emEnv = envPushTyvars emEnv genArgs + // Parent may reference types being defined, so has to come after it's Pass1 creation + tdef.Extends |> Option.iter (fun ty -> typB.SetParentAndLog (convType cenv emEnv ty)) +@@ -1840,7 +1840,7 @@ let rec buildTypeDefPass1b cenv nesting emEnv (tdef: ILTypeDef) = + let rec buildTypeDefPass2 cenv nesting emEnv (tdef: ILTypeDef) = + let tref = mkRefForNestedILTypeDef ILScopeRef.Local (nesting, tdef) + let typB = envGetTypB emEnv tref +- let emEnv = envPushTyvars emEnv (getGenericArgumentsOfType (typB.AsType())) ++ let emEnv = envPushTyvars emEnv (getGenericArgumentsOfType (typB)) + // add interface impls + tdef.Implements |> convTypes cenv emEnv |> List.iter (fun implT -> typB.AddInterfaceImplementationAndLog implT) + // add methods, properties +@@ -1860,7 +1860,7 @@ let rec buildTypeDefPass2 cenv nesting emEnv (tdef: ILTypeDef) = + let rec buildTypeDefPass3 cenv nesting modB emEnv (tdef: ILTypeDef) = + let tref = mkRefForNestedILTypeDef ILScopeRef.Local (nesting, tdef) + let typB = envGetTypB emEnv tref +- let emEnv = envPushTyvars emEnv (getGenericArgumentsOfType (typB.AsType())) ++ let emEnv = envPushTyvars emEnv (getGenericArgumentsOfType (typB)) + // add method bodies, properties, events + tdef.Methods |> Seq.iter (buildMethodPass3 cenv tref modB typB emEnv) + tdef.Properties.AsList |> List.iter (buildPropertyPass3 cenv tref typB emEnv) +-- +2.17.1 + diff --git a/patches/installer/0001-Exclude-test-folder-from-source-build.patch b/patches/installer/0001-Exclude-test-folder-from-source-build.patch new file mode 100644 index 0000000000..0c3c716e93 --- /dev/null +++ b/patches/installer/0001-Exclude-test-folder-from-source-build.patch @@ -0,0 +1,24 @@ +From a7dc3defb0be8df492d2cd127e70539fecf17744 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Mon, 29 Jun 2020 15:14:07 -0400 +Subject: [PATCH] Exclude test folder from source-build + +--- + test/Directory.Build.props | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/test/Directory.Build.props b/test/Directory.Build.props +index a953b97cc..26d486322 100644 +--- a/test/Directory.Build.props ++++ b/test/Directory.Build.props +@@ -1,4 +1,7 @@ + + + ++ ++ true ++ + +-- +2.18.2 + diff --git a/patches/installer/0002-Add-target-rid-to-AppHostRuntimeIdentifiers.patch b/patches/installer/0002-Add-target-rid-to-AppHostRuntimeIdentifiers.patch new file mode 100644 index 0000000000..d7bca57376 --- /dev/null +++ b/patches/installer/0002-Add-target-rid-to-AppHostRuntimeIdentifiers.patch @@ -0,0 +1,39 @@ +From 7dcf1e61ed13e4092e23c5cf5c0405cc8da7080d Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Mon, 29 Jun 2020 18:07:47 -0400 +Subject: [PATCH] Add target rid to AppHostRuntimeIdentifiers +Updated from 3.1 patch at +https://github.com/dotnet/source-build/blob/2d5b506b13a06adf36f0feb4982ceebb7fa27123/patches/core-sdk/0008-Add-target-rid-to-AppHostRuntimeIdentifiers.patch + +--- + src/redist/targets/GenerateBundledVersions.targets | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/src/redist/targets/GenerateBundledVersions.targets b/src/redist/targets/GenerateBundledVersions.targets +index b5cd873fe..0ccb80731 100644 +--- a/src/redist/targets/GenerateBundledVersions.targets ++++ b/src/redist/targets/GenerateBundledVersions.targets +@@ -88,6 +88,11 @@ + + + ++ ++ + + + +Date: Mon, 29 Jun 2020 18:47:02 -0400 +Subject: [PATCH] Use PVP for PlatformAbstractions and NuGet.Versioning + +--- + src/core-sdk-tasks/core-sdk-tasks.csproj | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/core-sdk-tasks/core-sdk-tasks.csproj b/src/core-sdk-tasks/core-sdk-tasks.csproj +index d6c8968d4..28b6bde5d 100644 +--- a/src/core-sdk-tasks/core-sdk-tasks.csproj ++++ b/src/core-sdk-tasks/core-sdk-tasks.csproj +@@ -10,9 +10,9 @@ + + + +- ++ + +- ++ + + + +-- +2.18.2 + diff --git a/patches/linker/0002-Exclude-test-projects-from-source-build.patch b/patches/linker/0002-Exclude-test-projects-from-source-build.patch index 1ed84cf81c..3fe2d38b82 100644 --- a/patches/linker/0002-Exclude-test-projects-from-source-build.patch +++ b/patches/linker/0002-Exclude-test-projects-from-source-build.patch @@ -1,19 +1,17 @@ -From df64a5f4320ffa82e7b9c03e5023a89e73e252bb Mon Sep 17 00:00:00 2001 -From: Chris Rummel -Date: Fri, 31 May 2019 11:02:11 -0500 +From da1116df248b8913d5c90dc3d03b0fbd3a789c49 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Fri, 15 May 2020 17:06:10 +0000 Subject: [PATCH] Exclude test projects from source-build. --- - illink.sln | 60 ---------------------------------------------- - test/Directory.Build.props | 5 ++++ - 2 files changed, 5 insertions(+), 60 deletions(-) - create mode 100644 test/Directory.Build.props + illink.sln | 77 -------------------------------------------------------------- + 1 file changed, 77 deletions(-) diff --git a/illink.sln b/illink.sln -index 3a0216d..d05fa31 100644 +index fdf7615..1e3cfb8 100644 --- a/illink.sln +++ b/illink.sln -@@ -13,14 +13,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ILLink.Tasks", "src\ILLink. +@@ -9,14 +9,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ILLink.Tasks", "src\ILLink. EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{A879F5FC-D6C9-4ED4-BEAE-03B5CCE3C136}" EndProject @@ -28,7 +26,18 @@ index 3a0216d..d05fa31 100644 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "analyzer", "analyzer", "{AA0569FB-73E9-4B42-9A19-714BB1229DAE}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "analyzer", "src\analyzer\analyzer.csproj", "{96182221-C5C4-436D-9BE0-EC499F9BAF17}" -@@ -83,54 +75,6 @@ Global +@@ -27,10 +19,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "linker", "linker", "{80AE20 + EndProject + Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Linker", "src\linker\ref\Mono.Linker.csproj", "{C7338775-E3F2-413D-82FD-C5B5B1455B19}" + EndProject +-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{C2969923-7BAA-4FE4-853C-F670B0D3C6C8}" +-EndProject +-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILLink.Tasks.Tests", "test\ILLink.Tasks.Tests\ILLink.Tasks.Tests.csproj", "{5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}" +-EndProject + Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU +@@ -65,54 +53,6 @@ Global {A7A026C4-DEB4-4EF6-963E-17E7B98A6527}.Release|x64.Build.0 = Release|Any CPU {A7A026C4-DEB4-4EF6-963E-17E7B98A6527}.Release|x86.ActiveCfg = Release|Any CPU {A7A026C4-DEB4-4EF6-963E-17E7B98A6527}.Release|x86.Build.0 = Release|Any CPU @@ -83,7 +92,24 @@ index 3a0216d..d05fa31 100644 {96182221-C5C4-436D-9BE0-EC499F9BAF17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {96182221-C5C4-436D-9BE0-EC499F9BAF17}.Debug|Any CPU.Build.0 = Debug|Any CPU {96182221-C5C4-436D-9BE0-EC499F9BAF17}.Debug|x64.ActiveCfg = Debug|Any CPU -@@ -148,10 +92,6 @@ Global +@@ -137,31 +77,14 @@ Global + {C7338775-E3F2-413D-82FD-C5B5B1455B19}.Release|x64.Build.0 = Release|Any CPU + {C7338775-E3F2-413D-82FD-C5B5B1455B19}.Release|x86.ActiveCfg = Release|Any CPU + {C7338775-E3F2-413D-82FD-C5B5B1455B19}.Release|x86.Build.0 = Release|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Debug|x64.ActiveCfg = Debug|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Debug|x64.Build.0 = Debug|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Debug|x86.ActiveCfg = Debug|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Debug|x86.Build.0 = Debug|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Release|Any CPU.Build.0 = Release|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Release|x64.ActiveCfg = Release|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Release|x64.Build.0 = Release|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Release|x86.ActiveCfg = Release|Any CPU +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution @@ -92,19 +118,12 @@ index 3a0216d..d05fa31 100644 - {2C26601F-3E2F-45B9-A02F-58EE9296E19E} = {A879F5FC-D6C9-4ED4-BEAE-03B5CCE3C136} - {10249F19-1B72-4087-AF7F-C95B7672B204} = {A879F5FC-D6C9-4ED4-BEAE-03B5CCE3C136} {96182221-C5C4-436D-9BE0-EC499F9BAF17} = {AA0569FB-73E9-4B42-9A19-714BB1229DAE} + {80AE2045-E62C-4CD6-93E6-8ED34011B457} = {AC840E16-5507-436F-B9B1-46DB20FD395D} + {C7338775-E3F2-413D-82FD-C5B5B1455B19} = {80AE2045-E62C-4CD6-93E6-8ED34011B457} +- {5A27FA80-0E28-4243-88DF-EC8A22C8BFD0} = {C2969923-7BAA-4FE4-853C-F670B0D3C6C8} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution -diff --git a/test/Directory.Build.props b/test/Directory.Build.props -new file mode 100644 -index 0000000..583a96c ---- /dev/null -+++ b/test/Directory.Build.props -@@ -0,0 +1,5 @@ -+ -+ -+ true -+ -+ + SolutionGuid = {E43A3901-42B0-48CA-BB36-5CD40A99A6EE} -- 1.8.3.1 diff --git a/patches/linker/0003-Don-t-add-sources-when-building-offline.patch b/patches/linker/0003-Don-t-add-sources-when-building-offline.patch index aaaad54fcb..8cdc1f43ab 100644 --- a/patches/linker/0003-Don-t-add-sources-when-building-offline.patch +++ b/patches/linker/0003-Don-t-add-sources-when-building-offline.patch @@ -1,6 +1,6 @@ -From 1a67d7ad94ba8acc1ed9e9d87edd6ea4bfb851af Mon Sep 17 00:00:00 2001 -From: Chris Rummel -Date: Thu, 20 Jun 2019 14:33:10 -0500 +From e9489f4725e6ba261818b074836ada1f6656a946 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Fri, 15 May 2020 17:16:40 +0000 Subject: [PATCH] Don't add sources when building offline. --- @@ -8,13 +8,13 @@ Subject: [PATCH] Don't add sources when building offline. 1 file changed, 4 insertions(+) diff --git a/eng/Versions.props b/eng/Versions.props -index 419ba90..dd4099f 100644 +index 9c23b0c..f569224 100644 --- a/eng/Versions.props +++ b/eng/Versions.props -@@ -12,5 +12,9 @@ - 1.5.0 - 15.4.8 - 15.4.8 +@@ -23,5 +23,9 @@ + 5.0.0-beta.20201.2 + + 0.11.2 + + $(RestoreSources); + https://dotnetfeed.blob.core.windows.net/dotnet-coreclr/index.json diff --git a/patches/linker/0004-Use-new-versions-of-MSBuild-reference-assemblies.patch b/patches/linker/0004-Use-new-versions-of-MSBuild-reference-assemblies.patch index 15af2098e3..198abf0e3e 100644 --- a/patches/linker/0004-Use-new-versions-of-MSBuild-reference-assemblies.patch +++ b/patches/linker/0004-Use-new-versions-of-MSBuild-reference-assemblies.patch @@ -1,6 +1,6 @@ -From 00ff9c8c7ea50c43b055b36a9cb2b31a10a66a29 Mon Sep 17 00:00:00 2001 -From: Chris Rummel -Date: Sun, 23 Jun 2019 15:26:13 -0500 +From 9cbdfaef4614909c8ceda092ca32a809ecf5cd18 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Fri, 15 May 2020 17:20:02 +0000 Subject: [PATCH] Use new versions of MSBuild reference assemblies. --- @@ -8,20 +8,20 @@ Subject: [PATCH] Use new versions of MSBuild reference assemblies. 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props -index dd4099f..6da6a1d 100644 +index f569224..47d43e2 100644 --- a/eng/Versions.props +++ b/eng/Versions.props -@@ -10,8 +10,8 @@ - 5.0.0-alpha1.19413.7 +@@ -18,8 +18,8 @@ + $(MicrosoftNETSdkILPackageVersion) 1.5.0 - 15.4.8 - 15.4.8 + 15.7.179 + 15.7.179 - - $(RestoreSources); - https://dotnetfeed.blob.core.windows.net/dotnet-coreclr/index.json + 5.0.0-beta.20201.2 + + 0.11.2 -- 1.8.3.1 diff --git a/patches/nuget-client/0001-Set-final-5.4-branding-3100.patch b/patches/nuget-client/0001-Set-final-5.4-branding-3100.patch index d24d67f7ab..80ee281d5f 100644 --- a/patches/nuget-client/0001-Set-final-5.4-branding-3100.patch +++ b/patches/nuget-client/0001-Set-final-5.4-branding-3100.patch @@ -13,7 +13,7 @@ index 5bcc5c6..a5ec763 100644 +++ b/build/config.props @@ -26,7 +26,7 @@ changes we might have made. --> - 0 + 3 - false + true diff --git a/patches/nuget-client/0006-Do-not-build-NET-Fx-binaries-in-source-build.patch b/patches/nuget-client/0006-Do-not-build-NET-Fx-binaries-in-source-build.patch index 9e97cb236e..16ed0de3f9 100644 --- a/patches/nuget-client/0006-Do-not-build-NET-Fx-binaries-in-source-build.patch +++ b/patches/nuget-client/0006-Do-not-build-NET-Fx-binaries-in-source-build.patch @@ -1,6 +1,6 @@ -From 1f973c3a7fc244321a48a5ef9fc819f9df74999b Mon Sep 17 00:00:00 2001 -From: Nikola Milosavljevic -Date: Tue, 17 Sep 2019 19:13:32 +0000 +From 0fbce434cd42d87a97ef0cfe8b747ebbbd5ec6e1 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Fri, 15 May 2020 17:37:14 +0000 Subject: [PATCH] Do not build NET Fx binaries in source build --- @@ -9,27 +9,27 @@ Subject: [PATCH] Do not build NET Fx binaries in source build 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/build/common.project.props b/build/common.project.props -index 9cb703b..dc53155 100644 +index c1d6278..a1a1248 100644 --- a/build/common.project.props +++ b/build/common.project.props -@@ -15,7 +15,9 @@ +@@ -16,7 +16,9 @@ netcoreapp2.1 netstandard2.0 $(NETFXTargetFramework);$(NETCoreTargetFramework) + $(NETCoreTargetFramework) $(NETFXTargetFramework);$(NetStandardVersion) -+ $(NetStandardVersion) ++ $(NetStandardVersion) $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'README.md'))\ $(RepositoryRootDirectory)build\ $(RepositoryRootDirectory)$(RepositoryName).sln diff --git a/src/NuGet.Core/NuGet.Frameworks/NuGet.Frameworks.csproj b/src/NuGet.Core/NuGet.Frameworks/NuGet.Frameworks.csproj -index 3db2db2..340b774 100644 +index 94af373..0730a3a 100644 --- a/src/NuGet.Core/NuGet.Frameworks/NuGet.Frameworks.csproj +++ b/src/NuGet.Core/NuGet.Frameworks/NuGet.Frameworks.csproj @@ -4,7 +4,8 @@ - The understanding of target frameworks for NuGet.Packaging. + NuGet's understanding of target frameworks. - $(TargetFrameworksLibrary);net40 + $(TargetFrameworksLibrary) + $(TargetFrameworks);net40 diff --git a/patches/nuget-client/0008-Remove-unneeded-feeds.patch b/patches/nuget-client/0008-Remove-unneeded-feeds.patch index d9055d0322..0622b2d3ab 100644 --- a/patches/nuget-client/0008-Remove-unneeded-feeds.patch +++ b/patches/nuget-client/0008-Remove-unneeded-feeds.patch @@ -11,14 +11,14 @@ diff --git a/NuGet.Config b/NuGet.Config index 440c8b5..1c2ddda 100644 --- a/NuGet.Config +++ b/NuGet.Config -@@ -7,7 +7,6 @@ +@@ -7,7 +7,5 @@ - +- - -- 1.8.3.1 diff --git a/patches/nuget-client/0009-Clear-VsToolsPath-for-source-build.patch b/patches/nuget-client/0009-Clear-VsToolsPath-for-source-build.patch new file mode 100644 index 0000000000..037e387092 --- /dev/null +++ b/patches/nuget-client/0009-Clear-VsToolsPath-for-source-build.patch @@ -0,0 +1,31 @@ +From fddc11884d6b90ec1c88f88cfd431d3ab04d5658 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Thu, 4 Jun 2020 19:44:52 +0000 +Subject: [PATCH] Clear VsToolsPath for source-build + +--- + .../NuGet.VisualStudio.OnlineEnvironment.Client.csproj | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/NuGet.Clients/NuGet.VisualStudio.OnlineEnvironment.Client/NuGet.VisualStudio.OnlineEnvironment.Client.csproj b/src/NuGet.Clients/NuGet.VisualStudio.OnlineEnvironment.Client/NuGet.VisualStudio.OnlineEnvironment.Client.csproj +index e48b5cb..84d3525 100644 +--- a/src/NuGet.Clients/NuGet.VisualStudio.OnlineEnvironment.Client/NuGet.VisualStudio.OnlineEnvironment.Client.csproj ++++ b/src/NuGet.Clients/NuGet.VisualStudio.OnlineEnvironment.Client/NuGet.VisualStudio.OnlineEnvironment.Client.csproj +@@ -3,6 +3,7 @@ + + 16.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) ++ + + + +@@ -86,4 +87,4 @@ + + + --> +-
+\ No newline at end of file ++
+-- +1.8.3.1 + diff --git a/patches/nuget-client/0010-Remove-trailing-separator-for-PackagePath.patch b/patches/nuget-client/0010-Remove-trailing-separator-for-PackagePath.patch new file mode 100644 index 0000000000..7f62e09e85 --- /dev/null +++ b/patches/nuget-client/0010-Remove-trailing-separator-for-PackagePath.patch @@ -0,0 +1,31 @@ +From 21f0e4c6bc165bc403d6b3afd771f18852d3272b Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Mon, 22 Jun 2020 12:33:58 -0400 +Subject: [PATCH] Remove trailing separator for PackagePath +Trailing slash results in invalid package contents containing +a double slash which causes content to be included with an +action of "compile" rather than "none" on usage. +See: https://github.com/NuGet/Home/issues/9705 + +--- + .../NuGet.Build.Tasks.Console.csproj | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/NuGet.Core/NuGet.Build.Tasks.Console/NuGet.Build.Tasks.Console.csproj b/src/NuGet.Core/NuGet.Build.Tasks.Console/NuGet.Build.Tasks.Console.csproj +index cff92bf71..69082f550 100644 +--- a/src/NuGet.Core/NuGet.Build.Tasks.Console/NuGet.Build.Tasks.Console.csproj ++++ b/src/NuGet.Core/NuGet.Build.Tasks.Console/NuGet.Build.Tasks.Console.csproj +@@ -60,8 +60,8 @@ + + + +- +- ++ ++ + + + +-- +2.18.2 + diff --git a/patches/roslyn/0001-Conditionally-remove-net472-from-TargetFrameworks.patch b/patches/roslyn/0001-Conditionally-remove-net472-from-TargetFrameworks.patch index 7c297fe111..3f48b81987 100644 --- a/patches/roslyn/0001-Conditionally-remove-net472-from-TargetFrameworks.patch +++ b/patches/roslyn/0001-Conditionally-remove-net472-from-TargetFrameworks.patch @@ -1,14 +1,14 @@ -From d05b6baf69fee7ba95e1c9f10d875231ecae18ad Mon Sep 17 00:00:00 2001 +From 87e7b413b8ccf12fa76251786fb8a133c9f06461 Mon Sep 17 00:00:00 2001 From: dseefeld Date: Mon, 15 Jul 2019 19:26:42 +0000 -Subject: [PATCH] Conditionally remove net472 from TargetFrameworks +Subject: [PATCH 1/5] Conditionally remove net472 from TargetFrameworks --- - .../Microsoft.Net.Compilers.Toolset.Package.csproj | 3 ++- + .../Microsoft.Net.Compilers.Toolset.Package.csproj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj b/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj -index 88954e8..5f8c77e 100644 +index 88954e878e..5f8c77e6e2 100644 --- a/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj +++ b/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj @@ -2,6 +2,7 @@ @@ -29,5 +29,5 @@ index 88954e8..5f8c77e 100644
-- -1.8.3.1 +2.17.1 diff --git a/patches/roslyn/0003-Do-not-build-NET-Fx-binaries-in-source-build.patch b/patches/roslyn/0002-Do-not-build-NET-Fx-binaries-in-source-build.patch similarity index 89% rename from patches/roslyn/0003-Do-not-build-NET-Fx-binaries-in-source-build.patch rename to patches/roslyn/0002-Do-not-build-NET-Fx-binaries-in-source-build.patch index 53046fb4ab..30b1567505 100644 --- a/patches/roslyn/0003-Do-not-build-NET-Fx-binaries-in-source-build.patch +++ b/patches/roslyn/0002-Do-not-build-NET-Fx-binaries-in-source-build.patch @@ -1,7 +1,7 @@ -From 4d21b5f3e8097cfcc73c1363a4532ebfa34f3594 Mon Sep 17 00:00:00 2001 +From 2bbe14e7e8f6f0ab0b595fee3cef0df7c54515fa Mon Sep 17 00:00:00 2001 From: adaggarwal Date: Wed, 20 Nov 2019 22:31:11 +0000 -Subject: [PATCH] Do not build NET Fx binaries in source build +Subject: [PATCH 2/5] Do not build NET Fx binaries in source build --- eng/Versions.props | 2 +- @@ -9,10 +9,10 @@ Subject: [PATCH] Do not build NET Fx binaries in source build 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props -index f22a52d..daccf43 100644 +index 21f356a54e..b2498a2fc6 100644 --- a/eng/Versions.props +++ b/eng/Versions.props -@@ -312,7 +312,7 @@ +@@ -320,7 +320,7 @@ true true true @@ -22,7 +22,7 @@ index f22a52d..daccf43 100644 true true diff --git a/eng/targets/Settings.props b/eng/targets/Settings.props -index 0e404bc..ae2f39c 100644 +index 0e404bcfcf..ae2f39c61e 100644 --- a/eng/targets/Settings.props +++ b/eng/targets/Settings.props @@ -16,7 +16,9 @@ @@ -37,5 +37,5 @@ index 0e404bc..ae2f39c 100644 true -- -1.8.3.1 +2.17.1 diff --git a/patches/roslyn/0005-Get-rid-of-analyzers.patch b/patches/roslyn/0003-Get-rid-of-analyzers.patch similarity index 88% rename from patches/roslyn/0005-Get-rid-of-analyzers.patch rename to patches/roslyn/0003-Get-rid-of-analyzers.patch index 45709d0784..8a1b78330b 100644 --- a/patches/roslyn/0005-Get-rid-of-analyzers.patch +++ b/patches/roslyn/0003-Get-rid-of-analyzers.patch @@ -1,14 +1,14 @@ -From 6c4cb93f5136638a3859e2185fe50795c81fd46f Mon Sep 17 00:00:00 2001 +From 7b309b28717b93141d1a0b5a03bb39c21497f68a Mon Sep 17 00:00:00 2001 From: adaggarwal Date: Fri, 22 Nov 2019 16:56:41 +0000 -Subject: [PATCH] Get rid of analyzers +Subject: [PATCH 3/5] Get rid of analyzers --- eng/targets/Settings.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/targets/Settings.props b/eng/targets/Settings.props -index ae2f39c..c4e2e43 100644 +index ae2f39c61e..c4e2e4384e 100644 --- a/eng/targets/Settings.props +++ b/eng/targets/Settings.props @@ -145,13 +145,13 @@ @@ -28,5 +28,5 @@ index ae2f39c..c4e2e43 100644
-- -1.8.3.1 +2.17.1 diff --git a/patches/roslyn/0006-Include-Compilers-package-projects-in-source-build.patch b/patches/roslyn/0004-Include-Compilers-package-projects-in-source-build.patch similarity index 92% rename from patches/roslyn/0006-Include-Compilers-package-projects-in-source-build.patch rename to patches/roslyn/0004-Include-Compilers-package-projects-in-source-build.patch index b209e47842..1fd8a20b73 100644 --- a/patches/roslyn/0006-Include-Compilers-package-projects-in-source-build.patch +++ b/patches/roslyn/0004-Include-Compilers-package-projects-in-source-build.patch @@ -1,15 +1,15 @@ -From a6f5787a435be106400bc8e70d0398c61f222145 Mon Sep 17 00:00:00 2001 +From 17c34e0cdbc1a2219dd1a7457c16e32706ee59e3 Mon Sep 17 00:00:00 2001 From: dseefeld Date: Mon, 25 Nov 2019 17:10:34 +0000 -Subject: [PATCH] Include Compilers package projects in source-build +Subject: [PATCH 4/5] Include Compilers package projects in source-build --- - .../Microsoft.NETCore.Compilers.Package.csproj | 2 +- - .../Microsoft.Net.Compilers.Toolset.Package.csproj | 2 +- + .../Microsoft.NETCore.Compilers.Package.csproj | 2 +- + .../Microsoft.Net.Compilers.Toolset.Package.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NuGet/Microsoft.NETCore.Compilers/Microsoft.NETCore.Compilers.Package.csproj b/src/NuGet/Microsoft.NETCore.Compilers/Microsoft.NETCore.Compilers.Package.csproj -index a7802b0..dcb5df0 100644 +index a7802b01f5..dcb5df09f2 100644 --- a/src/NuGet/Microsoft.NETCore.Compilers/Microsoft.NETCore.Compilers.Package.csproj +++ b/src/NuGet/Microsoft.NETCore.Compilers/Microsoft.NETCore.Compilers.Package.csproj @@ -4,6 +4,7 @@ @@ -29,7 +29,7 @@ index a7802b0..dcb5df0 100644
diff --git a/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj b/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj -index 5f8c77e..2178f6f 100644 +index 5f8c77e6e2..2178f6f5ee 100644 --- a/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj +++ b/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj @@ -5,6 +5,7 @@ @@ -49,5 +49,5 @@ index 5f8c77e..2178f6f 100644 -- -1.8.3.1 +2.17.1 diff --git a/patches/roslyn/0005-Upgrade-TFM-to-netcoreapp5.0.patch b/patches/roslyn/0005-Upgrade-TFM-to-netcoreapp5.0.patch new file mode 100644 index 0000000000..3cf3445b69 --- /dev/null +++ b/patches/roslyn/0005-Upgrade-TFM-to-netcoreapp5.0.patch @@ -0,0 +1,844 @@ +From d79f94807a50cc7c07b6eb1504f65a7cd65caf0c Mon Sep 17 00:00:00 2001 +From: Chris Rummel +Date: Tue, 23 Jun 2020 20:53:38 +0000 +Subject: [PATCH 5/5] Upgrade TFM to netcoreapp5.0. + +--- + eng/targets/Imports.targets | 2 +- + eng/targets/Settings.props | 2 +- + .../CSharp/Portable/CodeGen/Optimizer.cs | 2 +- + .../EditAndContinue/CSharpSymbolMatcher.cs | 8 ++--- + .../Portable/Emitter/NoPia/EmbeddedType.cs | 2 +- + .../Emitter/NoPia/EmbeddedTypesManager.cs | 4 +-- + .../Portable/FlowAnalysis/AbstractFlowPass.cs | 2 +- + ...yncIteratorMethodToStateMachineRewriter.cs | 2 +- + .../AsyncMethodToStateMachineRewriter.cs | 2 +- + .../IteratorMethodToStateMachineRewriter.cs | 2 +- + .../MethodToStateMachineRewriter.cs | 6 ++-- + .../Microsoft.CodeAnalysis.CSharp.csproj | 2 +- + .../Source/SourceMemberContainerSymbol.cs | 2 +- + .../Source/TypeParameterConstraintClause.cs | 2 +- + .../CSharp/Portable/Symbols/TypeMap.cs | 10 +++--- + src/Compilers/CSharp/csc/csc.csproj | 2 +- + .../Microsoft.Build.Tasks.CodeAnalysis.csproj | 2 +- + .../Core/Portable/CodeGen/ItemTokenMap.cs | 2 +- + .../Core/Portable/CodeGen/LocalSlotManager.cs | 2 +- + .../Core/Portable/CodeGen/TokenMap.cs | 2 +- + .../Collections/IOrderedReadOnlySet.cs | 2 +- + .../Core/Portable/Collections/OrderedSet.cs | 2 +- + .../Portable/CommandLine/CommonCompiler.cs | 4 +-- + .../Core/Portable/Compilation/Compilation.cs | 2 +- + .../DiagnosticAnalyzer/AnalyzerDriver.cs | 2 +- + .../Portable/Emit/CommonPEModuleBuilder.cs | 4 +-- + .../Emit/NoPia/EmbeddedTypesManager.cs | 10 +++--- + .../Portable/Microsoft.CodeAnalysis.csproj | 2 +- + .../Server/VBCSCompiler/VBCSCompiler.csproj | 2 +- + src/Compilers/VisualBasic/vbc/vbc.csproj | 2 +- + ...ft.CodeAnalysis.EditorFeatures.Text.csproj | 2 +- + ...rosoft.CodeAnalysis.CSharp.Features.csproj | 4 +-- + .../Microsoft.CodeAnalysis.Features.csproj | 2 +- + ...t.CodeAnalysis.VisualBasic.Features.vbproj | 2 +- + ...Microsoft.NETCore.Compilers.Package.csproj | 2 +- + .../CoreClrCompilerArtifacts.targets | 36 +++++++++---------- + ...osoft.Net.Compilers.Toolset.Package.csproj | 18 +++++----- + .../Microsoft.Net.Compilers.Toolset.props | 2 +- + ...osoft.CodeAnalysis.CSharp.Scripting.csproj | 4 +-- + .../Microsoft.CodeAnalysis.Scripting.csproj | 2 +- + ....CodeAnalysis.VisualBasic.Scripting.vbproj | 4 +-- + ...soft.CodeAnalysis.CSharp.Workspaces.csproj | 4 +-- + .../Microsoft.CodeAnalysis.Workspaces.csproj | 2 +- + ...CodeAnalysis.VisualBasic.Workspaces.vbproj | 4 +-- + 44 files changed, 90 insertions(+), 90 deletions(-) + +diff --git a/eng/targets/Imports.targets b/eng/targets/Imports.targets +index db2a548530..94c6587fc7 100644 +--- a/eng/targets/Imports.targets ++++ b/eng/targets/Imports.targets +@@ -11,7 +11,7 @@ + Only generate our runtimeconfig.json files for net core apps. It's unnecessary in desktop projects + but gets included in lots of output items like VSIX. + --> +- false ++ false + + +diff --git a/src/Features/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.Features.csproj b/src/Features/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.Features.csproj +index d97e994912..b85b7dc731 100644 +--- a/src/Features/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.Features.csproj ++++ b/src/Features/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.Features.csproj +@@ -4,7 +4,7 @@ + + Library + Microsoft.CodeAnalysis.CSharp +- netcoreapp3.1;netstandard2.0 ++ netcoreapp5.0;netstandard2.0 + partial + + +@@ -67,4 +67,4 @@ + + + +-
+\ No newline at end of file ++
+diff --git a/src/Features/Core/Portable/Microsoft.CodeAnalysis.Features.csproj b/src/Features/Core/Portable/Microsoft.CodeAnalysis.Features.csproj +index a941674490..baa50b5a97 100644 +--- a/src/Features/Core/Portable/Microsoft.CodeAnalysis.Features.csproj ++++ b/src/Features/Core/Portable/Microsoft.CodeAnalysis.Features.csproj +@@ -4,7 +4,7 @@ + + Library + Microsoft.CodeAnalysis +- netcoreapp3.1;netstandard2.0 ++ netcoreapp5.0;netstandard2.0 + partial + true + +diff --git a/src/Features/VisualBasic/Portable/Microsoft.CodeAnalysis.VisualBasic.Features.vbproj b/src/Features/VisualBasic/Portable/Microsoft.CodeAnalysis.VisualBasic.Features.vbproj +index 828bd70a7b..649af84da7 100644 +--- a/src/Features/VisualBasic/Portable/Microsoft.CodeAnalysis.VisualBasic.Features.vbproj ++++ b/src/Features/VisualBasic/Portable/Microsoft.CodeAnalysis.VisualBasic.Features.vbproj +@@ -3,7 +3,7 @@ + + + Library +- netcoreapp3.1;netstandard2.0 ++ netcoreapp5.0;netstandard2.0 + + partial + +diff --git a/src/NuGet/Microsoft.NETCore.Compilers/Microsoft.NETCore.Compilers.Package.csproj b/src/NuGet/Microsoft.NETCore.Compilers/Microsoft.NETCore.Compilers.Package.csproj +index dcb5df09f2..7d105bb6b1 100644 +--- a/src/NuGet/Microsoft.NETCore.Compilers/Microsoft.NETCore.Compilers.Package.csproj ++++ b/src/NuGet/Microsoft.NETCore.Compilers/Microsoft.NETCore.Compilers.Package.csproj +@@ -1,7 +1,7 @@ +  + + +- netcoreapp3.1 ++ netcoreapp5.0 + + true + false +diff --git a/src/NuGet/Microsoft.Net.Compilers.Toolset/CoreClrCompilerArtifacts.targets b/src/NuGet/Microsoft.Net.Compilers.Toolset/CoreClrCompilerArtifacts.targets +index 45590df74b..6200a49c3a 100644 +--- a/src/NuGet/Microsoft.Net.Compilers.Toolset/CoreClrCompilerArtifacts.targets ++++ b/src/NuGet/Microsoft.Net.Compilers.Toolset/CoreClrCompilerArtifacts.targets +@@ -3,36 +3,36 @@ + + + +- +- +- ++ ++ ++ + +- +- ++ ++ + +- +- ++ ++ + + + + +- +- +- ++ ++ ++ + +- +- +- ++ ++ ++ + +- +- +- ++ ++ ++ + + + +- +- ++ ++ + + + +diff --git a/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj b/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj +index 2178f6f5ee..aa83c11ec6 100644 +--- a/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj ++++ b/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj +@@ -2,7 +2,7 @@ + + + $(RoslynPortableTargetFrameworks) +- netcoreapp3.1 ++ netcoreapp5.0 + + true + false +@@ -26,7 +26,7 @@ + $(NoWarn);NU5100;NU5128 + + <_DependsOn Condition="'$(TargetFramework)' == 'net472'">InitializeDesktopCompilerArtifacts +- <_DependsOn Condition="'$(TargetFramework)' == 'netcoreapp3.1'">InitializeCoreClrCompilerArtifacts ++ <_DependsOn Condition="'$(TargetFramework)' == 'netcoreapp5.0'">InitializeCoreClrCompilerArtifacts + + + +@@ -39,18 +39,18 @@ + Targets="Publish" + ReferenceOutputAssembly="false" + SkipGetTargetFrameworkProperties="true" +- Condition="'$(TargetFramework)' == 'netcoreapp3.1'" +- SetTargetFramework="TargetFramework=netcoreapp3.1" /> ++ Condition="'$(TargetFramework)' == 'netcoreapp5.0'" ++ SetTargetFramework="TargetFramework=netcoreapp5.0" /> + + + + + <_File Include="@(DesktopCompilerArtifact)" TargetDir="tasks/net472"/> + <_File Include="@(DesktopCompilerResourceArtifact)" TargetDir="tasks/net472"/> +- <_File Include="@(CoreClrCompilerBuildArtifact)" TargetDir="tasks/netcoreapp3.1"/> +- <_File Include="@(CoreClrCompilerToolsArtifact)" TargetDir="tasks/netcoreapp3.1"/> +- <_File Include="@(CoreClrCompilerBinArtifact)" TargetDir="tasks/netcoreapp3.1/bincore"/> +- <_File Include="@(CoreClrCompilerBinRuntimesArtifact)" TargetDir="tasks/netcoreapp3.1/bincore/runtimes"/> ++ <_File Include="@(CoreClrCompilerBuildArtifact)" TargetDir="tasks/netcoreapp5.0"/> ++ <_File Include="@(CoreClrCompilerToolsArtifact)" TargetDir="tasks/netcoreapp5.0"/> ++ <_File Include="@(CoreClrCompilerBinArtifact)" TargetDir="tasks/netcoreapp5.0/bincore"/> ++ <_File Include="@(CoreClrCompilerBinRuntimesArtifact)" TargetDir="tasks/netcoreapp5.0/bincore/runtimes"/> + + <_File Include="$(MSBuildProjectDirectory)\build\**\*.*" Condition="'$(TargetFramework)' == 'net472' or '$(DotNetBuildFromSource)' == 'true'" TargetDir="build" /> + +@@ -59,5 +59,5 @@ + + + +- ++ + +diff --git a/src/NuGet/Microsoft.Net.Compilers.Toolset/build/Microsoft.Net.Compilers.Toolset.props b/src/NuGet/Microsoft.Net.Compilers.Toolset/build/Microsoft.Net.Compilers.Toolset.props +index 157388e0be..8877fa44f5 100644 +--- a/src/NuGet/Microsoft.Net.Compilers.Toolset/build/Microsoft.Net.Compilers.Toolset.props ++++ b/src/NuGet/Microsoft.Net.Compilers.Toolset/build/Microsoft.Net.Compilers.Toolset.props +@@ -2,7 +2,7 @@ + + + +- <_RoslynTargetDirectoryName Condition="'$(MSBuildRuntimeType)' == 'Core'">netcoreapp3.1 ++ <_RoslynTargetDirectoryName Condition="'$(MSBuildRuntimeType)' == 'Core'">netcoreapp5.0 + <_RoslynTargetDirectoryName Condition="'$(MSBuildRuntimeType)' != 'Core'">net472 + <_RoslynTasksDirectory>$(MSBuildThisFileDirectory)..\tasks\$(_RoslynTargetDirectoryName)\ + $(_RoslynTasksDirectory)Microsoft.Build.Tasks.CodeAnalysis.dll +diff --git a/src/Scripting/CSharp/Microsoft.CodeAnalysis.CSharp.Scripting.csproj b/src/Scripting/CSharp/Microsoft.CodeAnalysis.CSharp.Scripting.csproj +index 9aaeb05468..fda1e60688 100644 +--- a/src/Scripting/CSharp/Microsoft.CodeAnalysis.CSharp.Scripting.csproj ++++ b/src/Scripting/CSharp/Microsoft.CodeAnalysis.CSharp.Scripting.csproj +@@ -4,7 +4,7 @@ + + Library + Microsoft.CodeAnalysis.CSharp.Scripting +- netcoreapp3.1;netstandard2.0 ++ netcoreapp5.0;netstandard2.0 + + + true +@@ -43,4 +43,4 @@ + + + +- +\ No newline at end of file ++ +diff --git a/src/Scripting/Core/Microsoft.CodeAnalysis.Scripting.csproj b/src/Scripting/Core/Microsoft.CodeAnalysis.Scripting.csproj +index 6ac1027c56..f04f1dbc06 100644 +--- a/src/Scripting/Core/Microsoft.CodeAnalysis.Scripting.csproj ++++ b/src/Scripting/Core/Microsoft.CodeAnalysis.Scripting.csproj +@@ -5,7 +5,7 @@ + Library + Microsoft.CodeAnalysis.Scripting + true +- netcoreapp3.1;netstandard2.0 ++ netcoreapp5.0;netstandard2.0 + $(DefineConstants);SCRIPTING + + +diff --git a/src/Scripting/VisualBasic/Microsoft.CodeAnalysis.VisualBasic.Scripting.vbproj b/src/Scripting/VisualBasic/Microsoft.CodeAnalysis.VisualBasic.Scripting.vbproj +index 515b4aee8e..1e75ad3138 100644 +--- a/src/Scripting/VisualBasic/Microsoft.CodeAnalysis.VisualBasic.Scripting.vbproj ++++ b/src/Scripting/VisualBasic/Microsoft.CodeAnalysis.VisualBasic.Scripting.vbproj +@@ -3,7 +3,7 @@ + + + Library +- netcoreapp3.1;netstandard2.0 ++ netcoreapp5.0;netstandard2.0 + + + +@@ -32,4 +32,4 @@ + + + +- +\ No newline at end of file ++ +diff --git a/src/Workspaces/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.Workspaces.csproj b/src/Workspaces/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.Workspaces.csproj +index 7f3bfc19c0..27fe83c133 100644 +--- a/src/Workspaces/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.Workspaces.csproj ++++ b/src/Workspaces/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.Workspaces.csproj +@@ -5,7 +5,7 @@ + Library + Microsoft.CodeAnalysis.CSharp + true +- netcoreapp3.1;netstandard2.0 ++ netcoreapp5.0;netstandard2.0 + partial + + +@@ -57,4 +57,4 @@ +
+ + +-
+\ No newline at end of file ++
+diff --git a/src/Workspaces/Core/Portable/Microsoft.CodeAnalysis.Workspaces.csproj b/src/Workspaces/Core/Portable/Microsoft.CodeAnalysis.Workspaces.csproj +index 7fa438ee58..583b104381 100644 +--- a/src/Workspaces/Core/Portable/Microsoft.CodeAnalysis.Workspaces.csproj ++++ b/src/Workspaces/Core/Portable/Microsoft.CodeAnalysis.Workspaces.csproj +@@ -5,7 +5,7 @@ + Library + Microsoft.CodeAnalysis + true +- netcoreapp3.1;netstandard2.0 ++ netcoreapp5.0;netstandard2.0 + $(DefineConstants);WORKSPACE + true + +diff --git a/src/Workspaces/VisualBasic/Portable/Microsoft.CodeAnalysis.VisualBasic.Workspaces.vbproj b/src/Workspaces/VisualBasic/Portable/Microsoft.CodeAnalysis.VisualBasic.Workspaces.vbproj +index ce48b7b5c7..33d93f6f4b 100644 +--- a/src/Workspaces/VisualBasic/Portable/Microsoft.CodeAnalysis.VisualBasic.Workspaces.vbproj ++++ b/src/Workspaces/VisualBasic/Portable/Microsoft.CodeAnalysis.VisualBasic.Workspaces.vbproj +@@ -3,7 +3,7 @@ + + + Library +- netcoreapp3.1;netstandard2.0 ++ netcoreapp5.0;netstandard2.0 + + partial + +@@ -53,4 +53,4 @@ +
+ + +-
+\ No newline at end of file ++
+-- +2.17.1 + diff --git a/patches/runtime/0001-Conditionally-override-PackageVersion-properties.patch b/patches/runtime/0001-Conditionally-override-PackageVersion-properties.patch index d8f458ff97..34212e8194 100644 --- a/patches/runtime/0001-Conditionally-override-PackageVersion-properties.patch +++ b/patches/runtime/0001-Conditionally-override-PackageVersion-properties.patch @@ -1,31 +1,33 @@ -From 61b086cdbdf7538f5582a13640a030a8cff454e9 Mon Sep 17 00:00:00 2001 +From c1c5c05c6fd96b4d270c446702b45466e487ef4a Mon Sep 17 00:00:00 2001 From: dseefeld Date: Tue, 7 Jan 2020 20:35:28 +0000 -Subject: [PATCH] Conditionally override PackageVersion properties +Subject: [PATCH 01/15] Conditionally override PackageVersion properties --- - src/coreclr/dependencies.props | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) + src/coreclr/dependencies.props | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/coreclr/dependencies.props b/src/coreclr/dependencies.props -index 06a25f2..cf22341 100644 +index 31713f8f725..dcc5c07ccf5 100644 --- a/src/coreclr/dependencies.props +++ b/src/coreclr/dependencies.props -@@ -7,10 +7,10 @@ +@@ -7,11 +7,11 @@ - 1.0.0-beta-build0015 - 2.0.49 - 1.0.4-preview6.19326.1 +- 0.2.61701 - 2.2.0 + 1.0.0-beta-build0015 + 2.0.49 + 1.0.4-preview6.19326.1 ++ 0.2.61701 + 2.2.0 - -+ -+ -+ -+ -
- - -@@ -37,9 +41,6 @@ - - - -- -- -- -
- - --- -1.8.3.1 - diff --git a/patches/runtime/0004-do-not-fail-on-test-chmod.patch b/patches/runtime/0003-do-not-fail-on-test-chmod.patch similarity index 68% rename from patches/runtime/0004-do-not-fail-on-test-chmod.patch rename to patches/runtime/0003-do-not-fail-on-test-chmod.patch index 3f9388e68f..eec718a965 100644 --- a/patches/runtime/0004-do-not-fail-on-test-chmod.patch +++ b/patches/runtime/0003-do-not-fail-on-test-chmod.patch @@ -1,25 +1,25 @@ -From f6ecdd9b9bec7b3d9749955b2c0b70f2a2c90b3b Mon Sep 17 00:00:00 2001 +From 521ab62a78b4fcfcb5709502f0b5619b11f9c7d8 Mon Sep 17 00:00:00 2001 From: dseefeld -Date: Tue, 7 Jan 2020 20:44:38 +0000 -Subject: [PATCH] do not fail on test chmod +Date: Fri, 15 May 2020 16:02:54 +0000 +Subject: [PATCH 03/15] do not fail on test chmod --- src/libraries/restore/runtime/runtime.depproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/restore/runtime/runtime.depproj b/src/libraries/restore/runtime/runtime.depproj -index 0abad68..846c296 100644 +index 3179312c073..b88c71fa8df 100644 --- a/src/libraries/restore/runtime/runtime.depproj +++ b/src/libraries/restore/runtime/runtime.depproj -@@ -70,7 +70,7 @@ +@@ -65,7 +65,7 @@ SkipUnchangedFiles="true" UseHardlinksIfPossible="$(UseHardlink)" /> -- -+ +- ++ - Date: Wed, 15 Jan 2020 15:14:54 +0000 -Subject: [PATCH] Add source-build specific build script +Subject: [PATCH 04/15] Add source-build specific build script --- - build-source-build.sh | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++ + build-source-build.sh | 87 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100755 build-source-build.sh diff --git a/build-source-build.sh b/build-source-build.sh new file mode 100755 -index 0000000..758cd7b +index 00000000000..93d42f9e0a6 --- /dev/null +++ b/build-source-build.sh @@ -0,0 +1,87 @@ @@ -89,18 +89,19 @@ index 0000000..758cd7b +echo "installerArgs = [$installerArgs]" +echo "additionalAgs = [$additionalArgs]" + -+echo "Running command: $scriptroot/build.sh $commonArgs -subsetcategory coreclr -subset runtime-corelib-nativecorelib-packages $coreclrArgs $additionalArgs" -+$scriptroot/build.sh $commonArgs -subsetcategory coreclr -subset runtime-corelib-nativecorelib-packages $coreclrArgs $additionalArgs ++echo "Running command: $scriptroot/build.sh $commonArgs -subset clr.buildtools+clr.runtime+clr.corelib+clr.nativecorelib+clr.packages $coreclrArgs $additionalArgs" ++$scriptroot/build.sh $commonArgs -subset clr.buildtools+clr.runtime+clr.corelib+clr.nativecorelib+clr.packages $coreclrArgs $additionalArgs +find $scriptroot/artifacts/ -type f -name Build.binlog -exec rename "Build.binlog" "coreclrBuild.binlog" * {} \; ++ilasmPath=$(dirname $(find $scriptroot/artifacts/bin -name ilasm)) +echo "Running command: $scriptroot/build.sh $commonArgs -projects $scriptroot/src/coreclr/src/tools/crossgen2/crossgen2.sln $coreclrArgs $additionalArgs" +$scriptroot/build.sh $commonArgs -projects $scriptroot/src/coreclr/src/tools/crossgen2/crossgen2.sln $coreclrArgs $additionalArgs +find $scriptroot/artifacts/ -type f -name Build.binlog -exec rename "Build.binlog" "crossgen2Build.binlog" * {} \; -+echo "Running command: $scriptroot/build.sh $commonArgs -subsetcategory libraries $librariesArgs $additionalArgs" -+$scriptroot/build.sh $commonArgs -subsetcategory libraries $librariesArgs $additionalArgs ++echo "Running command: $scriptroot/build.sh $commonArgs -subset libs $librariesArgs /p:ILAsmToolPath=$ilasmPath $additionalArgs" ++$scriptroot/build.sh $commonArgs -subset libs $librariesArgs /p:ILAsmToolPath=$ilasmPath $additionalArgs +find $scriptroot/artifacts/ -type f -name Build.binlog -exec rename "Build.binlog" "librariesBuild.binlog" * {} \; -+echo "Running command: $scriptroot/build.sh $commonArgs -subsetcategory installer -subset corehost-managed-depproj-pkgproj-bundle $installerArgs $additionalArgs" -+$scriptroot/build.sh $commonArgs -subsetcategory installer -subset corehost-managed-depproj-pkgproj-bundle $installerArgs $additionalArgs ++echo "Running command: $scriptroot/build.sh $commonArgs -subset corehost+installer.managed+installer.depprojs+installer.pkgprojs+bundles $installerArgs /p:ILAsmToolPath=$ilasmPath $additionalArgs" ++$scriptroot/build.sh $commonArgs -subset corehost+installer.managed+installer.depprojs+installer.pkgprojs+installers+bundles $installerArgs /p:ILAsmToolPath=$ilasmPath $additionalArgs +find $scriptroot/artifacts/ -type f -name Build.binlog -exec rename "Build.binlog" "installerBuild.binlog" * {} \; -- -1.8.3.1 +2.17.1 diff --git a/patches/runtime/0006-Add-trailing-path-separator-to-repo_root.patch b/patches/runtime/0005-Add-trailing-path-separator-to-repo_root.patch similarity index 75% rename from patches/runtime/0006-Add-trailing-path-separator-to-repo_root.patch rename to patches/runtime/0005-Add-trailing-path-separator-to-repo_root.patch index 64ba7acc0c..e1245bf5a2 100644 --- a/patches/runtime/0006-Add-trailing-path-separator-to-repo_root.patch +++ b/patches/runtime/0005-Add-trailing-path-separator-to-repo_root.patch @@ -1,14 +1,14 @@ -From d71be4de515d8b821d3ba7c47fd36703c7950a01 Mon Sep 17 00:00:00 2001 +From 7d397d666fb8a8a39cbd2e18bcb3c973cf477120 Mon Sep 17 00:00:00 2001 From: dseefeld Date: Fri, 24 Jan 2020 19:01:58 +0000 -Subject: [PATCH] Add trailing path separator to repo_root +Subject: [PATCH 05/15] Add trailing path separator to repo_root --- eng/common/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/common/build.sh b/eng/common/build.sh -index 36f9aa0..96e4572 100755 +index 36f9aa0462e..96e4572dc42 100755 --- a/eng/common/build.sh +++ b/eng/common/build.sh @@ -186,7 +186,7 @@ function Build { @@ -21,5 +21,5 @@ index 36f9aa0..96e4572 100755 /p:Build=$build \ /p:Rebuild=$rebuild \ -- -1.8.3.1 +2.17.1 diff --git a/patches/runtime/0007-Update-empty-proj-to-netcoreapp2.1.patch b/patches/runtime/0006-Update-empty-proj-to-netcoreapp2.1.patch similarity index 72% rename from patches/runtime/0007-Update-empty-proj-to-netcoreapp2.1.patch rename to patches/runtime/0006-Update-empty-proj-to-netcoreapp2.1.patch index baf3d7e909..c70cfdbb81 100644 --- a/patches/runtime/0007-Update-empty-proj-to-netcoreapp2.1.patch +++ b/patches/runtime/0006-Update-empty-proj-to-netcoreapp2.1.patch @@ -1,14 +1,14 @@ -From 53799fd74ccdda46bb2d2fb7de122cd106a663ad Mon Sep 17 00:00:00 2001 +From 7c720220e118056b040bb788a57575ed8632362c Mon Sep 17 00:00:00 2001 From: dseefeld Date: Tue, 4 Feb 2020 17:34:09 +0000 -Subject: [PATCH] Update empty proj to netcoreapp2.1 +Subject: [PATCH 06/15] Update empty proj to netcoreapp2.1 --- eng/empty.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/empty.csproj b/eng/empty.csproj -index 0bd280d..11e8929 100644 +index 0bd280da02f..11e8929e536 100644 --- a/eng/empty.csproj +++ b/eng/empty.csproj @@ -9,7 +9,7 @@ @@ -21,5 +21,5 @@ index 0bd280d..11e8929 100644
-- -1.8.3.1 +2.17.1 diff --git a/patches/runtime/0008-Update-NuGet-package-build-to-pass-in-Configuration.patch b/patches/runtime/0007-Update-NuGet-package-build-to-pass-in-Configuration.patch similarity index 76% rename from patches/runtime/0008-Update-NuGet-package-build-to-pass-in-Configuration.patch rename to patches/runtime/0007-Update-NuGet-package-build-to-pass-in-Configuration.patch index c27944709c..01fd99295a 100644 --- a/patches/runtime/0008-Update-NuGet-package-build-to-pass-in-Configuration.patch +++ b/patches/runtime/0007-Update-NuGet-package-build-to-pass-in-Configuration.patch @@ -1,18 +1,18 @@ -From 1239a05cfdc0846ce7d7e37b707ce1f6e762cecb Mon Sep 17 00:00:00 2001 +From a0070894b115dd34313e8c542971d2d90017df74 Mon Sep 17 00:00:00 2001 From: dseefeld -Date: Fri, 14 Feb 2020 21:02:33 +0000 -Subject: [PATCH] Update NuGet package build to pass in Configuration +Date: Fri, 15 May 2020 16:08:26 +0000 +Subject: [PATCH 07/15] Update NuGet package build to pass in Configuration --- src/coreclr/build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/src/coreclr/build.sh b/src/coreclr/build.sh -index 15e9126..5a6fa32 100755 +index 634bcb7af31..1ce18640e17 100755 --- a/src/coreclr/build.sh +++ b/src/coreclr/build.sh @@ -302,6 +302,7 @@ generate_NugetPackages() - "$__RepoRootDir"/eng/common/build.sh -r -b -projects "$__SourceDir"/.nuget/packages.builds \ + "$__RepoRootDir"/eng/common/build.sh -r -b -projects "$__SourceDir"/.nuget/coreclr-packages.proj \ -verbosity minimal -bl:"$__LogsDir/Nuget_$__TargetOS__$__BuildArch__$__BuildType.binlog" \ /p:PortableBuild=true \ + /p:Configuration=$__BuildType \ @@ -20,5 +20,5 @@ index 15e9126..5a6fa32 100755 $__CommonMSBuildArgs $__UnprocessedBuildArgs -- -1.8.3.1 +2.17.1 diff --git a/patches/runtime/0009-Temporarily-default-nopgooptimize-in-build-scripts-u.patch b/patches/runtime/0008-Temporarily-default-nopgooptimize-in-build-scripts-u.patch similarity index 78% rename from patches/runtime/0009-Temporarily-default-nopgooptimize-in-build-scripts-u.patch rename to patches/runtime/0008-Temporarily-default-nopgooptimize-in-build-scripts-u.patch index 181c7f531b..52964c763e 100644 --- a/patches/runtime/0009-Temporarily-default-nopgooptimize-in-build-scripts-u.patch +++ b/patches/runtime/0008-Temporarily-default-nopgooptimize-in-build-scripts-u.patch @@ -1,8 +1,8 @@ -From ebbb04befc71870f8f19c034fd25e54f28f2cae3 Mon Sep 17 00:00:00 2001 +From 1d8c9265bd3f6aedb13fa2f040f7e2976001ab6d Mon Sep 17 00:00:00 2001 From: dseefeld Date: Wed, 25 Mar 2020 15:22:44 +0000 -Subject: [PATCH] Temporarily default nopgooptimize in build scripts until - https://github.com/dotnet/runtime/issues/34069 is fixed. +Subject: [PATCH 08/15] Temporarily default nopgooptimize in build scripts + until https://github.com/dotnet/runtime/issues/34069 is fixed. --- src/coreclr/build-runtime.sh | 4 ++-- @@ -10,10 +10,10 @@ Subject: [PATCH] Temporarily default nopgooptimize in build scripts until 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/coreclr/build-runtime.sh b/src/coreclr/build-runtime.sh -index 0ac62ff..8e6dad4 100755 +index 24bb0067380..6c8b10672f5 100755 --- a/src/coreclr/build-runtime.sh +++ b/src/coreclr/build-runtime.sh -@@ -158,7 +158,7 @@ __CrossBuild=0 +@@ -154,7 +154,7 @@ __CrossBuild=0 __DistroRid="" __PgoInstrument=0 __PgoOptDataPath="" @@ -22,7 +22,7 @@ index 0ac62ff..8e6dad4 100755 __PortableBuild=1 __ProjectDir="$__ProjectRoot" __RootBinDir="$__RepoRootDir/artifacts" -@@ -169,7 +169,7 @@ __SkipCrossArchNative=0 +@@ -165,7 +165,7 @@ __SkipCrossArchNative=0 __SkipGenerateVersion=0 __SkipManaged=0 __SkipRestore="" @@ -32,7 +32,7 @@ index 0ac62ff..8e6dad4 100755 __StaticAnalyzer=0 __UnprocessedBuildArgs= diff --git a/src/coreclr/build.sh b/src/coreclr/build.sh -index 5a6fa32..406b9a7 100755 +index 1ce18640e17..d60fcd33d59 100755 --- a/src/coreclr/build.sh +++ b/src/coreclr/build.sh @@ -429,7 +429,7 @@ __OfficialBuildIdArg="" @@ -54,5 +54,5 @@ index 5a6fa32..406b9a7 100755 __StaticAnalyzer=0 __UnprocessedBuildArgs= -- -1.8.3.1 +2.17.1 diff --git a/patches/runtime/0011-Remove-PackageVersionsProps-from-dependencies.props-.patch b/patches/runtime/0009-Remove-PackageVersionsProps-from-dependencies.props-.patch similarity index 69% rename from patches/runtime/0011-Remove-PackageVersionsProps-from-dependencies.props-.patch rename to patches/runtime/0009-Remove-PackageVersionsProps-from-dependencies.props-.patch index a55a24d739..0a7caceee0 100644 --- a/patches/runtime/0011-Remove-PackageVersionsProps-from-dependencies.props-.patch +++ b/patches/runtime/0009-Remove-PackageVersionsProps-from-dependencies.props-.patch @@ -1,18 +1,18 @@ -From be561cd0772ce21a7b0dbb690cac3fa39b592041 Mon Sep 17 00:00:00 2001 +From 351d82f30986707d1052a75823f008b95dfc8d4e Mon Sep 17 00:00:00 2001 From: dseefeld Date: Mon, 20 Apr 2020 14:46:43 +0000 -Subject: [PATCH] Remove PackageVersionsProps from dependencies.props It should - be included with eng/Versions.props instead +Subject: [PATCH 09/15] Remove PackageVersionsProps from dependencies.props It + should be included with eng/Versions.props instead --- src/coreclr/dependencies.props | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/coreclr/dependencies.props b/src/coreclr/dependencies.props -index cf22341..ff9f369 100644 +index dcc5c07ccf5..e816ee9545b 100644 --- a/src/coreclr/dependencies.props +++ b/src/coreclr/dependencies.props -@@ -36,8 +36,4 @@ +@@ -37,8 +37,4 @@
@@ -22,5 +22,5 @@ index cf22341..ff9f369 100644 -
-- -1.8.3.1 +2.17.1 diff --git a/patches/runtime/0010-Exclude-harvestPackages-from-source-build.patch b/patches/runtime/0010-Exclude-harvestPackages-from-source-build.patch deleted file mode 100644 index 1731ca5358..0000000000 --- a/patches/runtime/0010-Exclude-harvestPackages-from-source-build.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 28e4e7324ea4c7294ef451915d0640a23dc59fff Mon Sep 17 00:00:00 2001 -From: dseefeld -Date: Tue, 7 Apr 2020 20:25:17 +0000 -Subject: [PATCH] Exclude harvestPackages from source build - ---- - src/libraries/restore/harvestPackages/harvestPackages.depproj | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/libraries/restore/harvestPackages/harvestPackages.depproj b/src/libraries/restore/harvestPackages/harvestPackages.depproj -index 2ae20ec..be507d9 100644 ---- a/src/libraries/restore/harvestPackages/harvestPackages.depproj -+++ b/src/libraries/restore/harvestPackages/harvestPackages.depproj -@@ -1,6 +1,7 @@ -  - - netstandard2.0 -+ true - - - -@@ -41,4 +42,4 @@ -
- - --
-\ No newline at end of file -+
--- -1.8.3.1 - diff --git a/patches/runtime/0012-Remove-import-of-PackageVersionProps-from-eng-Vervsi.patch b/patches/runtime/0010-Remove-import-of-PackageVersionProps-from-eng-Vervsi.patch similarity index 74% rename from patches/runtime/0012-Remove-import-of-PackageVersionProps-from-eng-Vervsi.patch rename to patches/runtime/0010-Remove-import-of-PackageVersionProps-from-eng-Vervsi.patch index ee3690a726..b4c610ee79 100644 --- a/patches/runtime/0012-Remove-import-of-PackageVersionProps-from-eng-Vervsi.patch +++ b/patches/runtime/0010-Remove-import-of-PackageVersionProps-from-eng-Vervsi.patch @@ -1,18 +1,18 @@ -From f2c855fd32b3f703e5f0a46b82c034cbceba6bfc Mon Sep 17 00:00:00 2001 +From 84824077583e5afdc30028a5d4d6bc87a95b2594 Mon Sep 17 00:00:00 2001 From: dseefeld Date: Mon, 20 Apr 2020 15:09:58 +0000 -Subject: [PATCH] Remove import of PackageVersionProps from eng/Vervsions.props - It should be imported by Arcade SDK +Subject: [PATCH 10/15] Remove import of PackageVersionProps from + eng/Vervsions.props It should be imported by Arcade SDK --- eng/Versions.props | 2 -- 1 file changed, 2 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props -index 760588e..362d0dc 100644 +index 0bf1b1b7daa..eb866a69686 100644 --- a/eng/Versions.props +++ b/eng/Versions.props -@@ -146,6 +146,4 @@ +@@ -148,6 +148,4 @@ Microsoft.NETCore.Runtime.CoreCLR Microsoft.TargetingPack.Private.WinRT @@ -20,5 +20,5 @@ index 760588e..362d0dc 100644 - -- -1.8.3.1 +2.17.1 diff --git a/patches/runtime/0011-Fix-UpdatePackageIndex-UsingTask.patch b/patches/runtime/0011-Fix-UpdatePackageIndex-UsingTask.patch new file mode 100644 index 0000000000..427c4dff68 --- /dev/null +++ b/patches/runtime/0011-Fix-UpdatePackageIndex-UsingTask.patch @@ -0,0 +1,65 @@ +From ef2efbdf951e99b5f4bc99ad0743d3a609b7de29 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Thu, 4 Jun 2020 14:06:16 +0000 +Subject: [PATCH 11/15] Fix UpdatePackageIndex UsingTask + +Based on runtime PR: https://github.com/dotnet/runtime/pull/37369 +--- + eng/restore/harvestPackages.targets | 10 ++-------- + src/libraries/libraries-packages.proj | 9 ++++++++- + 2 files changed, 10 insertions(+), 9 deletions(-) + +diff --git a/eng/restore/harvestPackages.targets b/eng/restore/harvestPackages.targets +index 152888c9597..29b97472c84 100644 +--- a/eng/restore/harvestPackages.targets ++++ b/eng/restore/harvestPackages.targets +@@ -1,11 +1,4 @@ +  +- +- $(NuGetPackageRoot)microsoft.dotnet.build.tasks.packaging\$(MicrosoftDotNetBuildTasksPackagingVersion)\tools\ +- $(PackagingTaskAssembly)netcoreapp2.1\ +- $(PackagingTaskAssembly)net472\ +- $(PackagingTaskAssembly)Microsoft.DotNet.Build.Tasks.Packaging.dll +- +- + + + +@@ -37,4 +30,5 @@ + + + +- +\ No newline at end of file ++ ++ +diff --git a/src/libraries/libraries-packages.proj b/src/libraries/libraries-packages.proj +index f1ed35266b0..51af4524be3 100644 +--- a/src/libraries/libraries-packages.proj ++++ b/src/libraries/libraries-packages.proj +@@ -6,6 +6,13 @@ + $(AdditionalBuildTargetFrameworks);package-$(Configuration) + + ++ ++ $(NuGetPackageRoot)microsoft.dotnet.build.tasks.packaging\$(MicrosoftDotNetBuildTasksPackagingVersion)\tools\ ++ $(PackagingTaskAssembly)netcoreapp2.1\ ++ $(PackagingTaskAssembly)net472\ ++ $(PackagingTaskAssembly)Microsoft.DotNet.Build.Tasks.Packaging.dll ++ ++ + + + +@@ -24,7 +31,7 @@ + ones that might do this. After we ship a stable set of packages this target should be ran and the + changes to the package index should be commited to the repo. + --> +- ++ + +-- +2.17.1 + diff --git a/patches/runtime/0012-Update-SDK-and-remove-RID-calculation-in-favor-of-Ru.patch b/patches/runtime/0012-Update-SDK-and-remove-RID-calculation-in-favor-of-Ru.patch new file mode 100644 index 0000000000..6bbe239eff --- /dev/null +++ b/patches/runtime/0012-Update-SDK-and-remove-RID-calculation-in-favor-of-Ru.patch @@ -0,0 +1,420 @@ +From 8173f8d6070e3de59864e854f9d30b156b1bbfae Mon Sep 17 00:00:00 2001 +From: Viktor Hofer +Date: Mon, 4 May 2020 11:45:15 +0200 +Subject: [PATCH 12/15] Update SDK and remove RID calculation in favor of + RuntimeInformation (#35538) + + Patch cherry picked from https://github.com/dotnet/runtime/pull/35538. + +* Remove GetTargetMachineInfo from runtime + +* Update bootstrapped SDK + +* Remove unused prop + +* Rename RuntimeRID to HostRuntimeIdentifier + +* Remove yml tmp copying + +* Update SDK + +* Move RuntimeOS into libraries + +* Fix RuntimeOS move +--- + Build.proj | 1 - + Directory.Build.props | 1 - + eng/Configurations.props | 4 +- + eng/pipelines/installer/jobs/base-job.yml | 1 - + .../jobs/steps/build-linux-package.yml | 13 ---- + eng/pipelines/libraries/build-job.yml | 6 -- + eng/restore/runtimeprops.targets | 7 -- + global.json | 4 +- + src/installer/Directory.Build.props | 13 ++-- + src/installer/Directory.Build.targets | 4 +- + src/installer/pkg/Directory.Build.targets | 1 + + src/installer/test/Directory.Build.targets | 6 +- + src/libraries/Directory.Build.props | 4 +- + .../dev/master-build-deb-rpm-docker.sh | 10 +-- + .../installer.tasks/GetTargetMachineInfo.cs | 67 ------------------- + .../installer.tasks/installer.tasks.csproj | 28 +------- + 16 files changed, 18 insertions(+), 152 deletions(-) + delete mode 100644 eng/restore/runtimeprops.targets + delete mode 100644 tools-local/tasks/installer.tasks/GetTargetMachineInfo.cs + +diff --git a/Build.proj b/Build.proj +index 0ecff09e855..047ec19ac49 100644 +--- a/Build.proj ++++ b/Build.proj +@@ -29,7 +29,6 @@ + + + +- + + +@@ -37,6 +36,9 @@ + + + ++ $([System.Runtime.InteropServices.RuntimeInformation]::RuntimeIdentifier) ++ win-$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture.ToString().ToLowerInvariant) ++ + OSX + FreeBSD + NetBSD +diff --git a/eng/pipelines/installer/jobs/base-job.yml b/eng/pipelines/installer/jobs/base-job.yml +index 1925d1ae018..71e6b8d8d03 100644 +--- a/eng/pipelines/installer/jobs/base-job.yml ++++ b/eng/pipelines/installer/jobs/base-job.yml +@@ -448,7 +448,6 @@ jobs: + # independent installers on this leg, but we need to do it somewhere.) + - template: steps/build-linux-package.yml + parameters: +- buildTraversalBuildDependencies: true + distroRid: ${{ packageBuild.imageRid }} + image: ${{ packageBuild.image }} + packageStepDescription: Runtime Deps, Runtime, Framework Packs installers +diff --git a/eng/pipelines/installer/jobs/steps/build-linux-package.yml b/eng/pipelines/installer/jobs/steps/build-linux-package.yml +index e9e342b618c..c6ae12827dc 100644 +--- a/eng/pipelines/installer/jobs/steps/build-linux-package.yml ++++ b/eng/pipelines/installer/jobs/steps/build-linux-package.yml +@@ -1,5 +1,4 @@ + parameters: +- buildTraversalBuildDependencies: false + distroRid: null + image: null + outputRidArg: '' +@@ -8,18 +7,6 @@ parameters: + subsetArg: '' + + steps: +-- ${{ if eq(parameters.buildTraversalBuildDependencies, true) }}: +- - script: | +- set -x +- df -h +- $(DockerRunMSBuild) ${{ parameters.image }} $(MSBuildScript) \ +- --ci \ +- /root/runtime/tools-local/tasks/installer.tasks/installer.tasks.csproj \ +- /t:Restore /t:Build /t:CreateHostMachineInfoFile \ +- $(CommonMSBuildArgs) \ +- /bl:msbuild.${{ parameters.distroRid }}.traversaldependencies.binlog +- displayName: ====== Build traversal build dependencies - ${{ parameters.distroRid }} +- + - script: | + set -x + df -h +diff --git a/eng/pipelines/libraries/build-job.yml b/eng/pipelines/libraries/build-job.yml +index c541e688803..eb835ac0a12 100644 +--- a/eng/pipelines/libraries/build-job.yml ++++ b/eng/pipelines/libraries/build-job.yml +@@ -145,12 +145,6 @@ jobs: + targetFolder: $(Build.ArtifactStagingDirectory)/artifacts/packages + condition: and(succeeded(), eq(variables['_librariesBuildProducedPackages'], true)) + +- - task: CopyFiles@2 +- displayName: Prepare tmp assets to publish +- inputs: +- sourceFolder: $(Build.SourcesDirectory)/artifacts/tmp +- targetFolder: $(Build.ArtifactStagingDirectory)/artifacts/tmp +- + - template: /eng/pipelines/common/upload-artifact-step.yml + parameters: + rootFolder: $(Build.ArtifactStagingDirectory)/artifacts +diff --git a/eng/restore/runtimeprops.targets b/eng/restore/runtimeprops.targets +deleted file mode 100644 +index 945d0830f8c..00000000000 +--- a/eng/restore/runtimeprops.targets ++++ /dev/null +@@ -1,7 +0,0 @@ +- +- +- +- +- +\ No newline at end of file +diff --git a/global.json b/global.json +index 1c7dd9061e2..400b6e77a94 100644 +--- a/global.json ++++ b/global.json +@@ -1,11 +1,11 @@ + { + "sdk": { +- "version": "5.0.100-preview.4.20202.8", ++ "version": "5.0.100-preview.5.20228.8", + "allowPrerelease": true, + "rollForward": "major" + }, + "tools": { +- "dotnet": "5.0.100-preview.4.20202.8" ++ "dotnet": "5.0.100-preview.5.20228.8" + }, + "native-tools": { + "cmake": "3.14.2", +diff --git a/src/installer/Directory.Build.props b/src/installer/Directory.Build.props +index 364b1f92b99..0fac6da8048 100644 +--- a/src/installer/Directory.Build.props ++++ b/src/installer/Directory.Build.props +@@ -81,11 +81,8 @@ + .exe + + +- +- +- +- $(HostMachineRid.Remove($(HostMachineRid.LastIndexOf('-'))))-$(TargetArchitecture) ++ ++ $(HostRuntimeIdentifier.Remove($(HostRuntimeIdentifier.LastIndexOf('-'))))-$(TargetArchitecture) + + + +@@ -291,9 +288,9 @@ + + + true ++ $(HostRuntimeIdentifier.StartsWith('debian')) or ++ $(HostRuntimeIdentifier.StartsWith('ubuntu')) or ++ $(HostRuntimeIdentifier.StartsWith('linuxmint'))">true + + true + +diff --git a/src/installer/Directory.Build.targets b/src/installer/Directory.Build.targets +index 20b134d708c..7a859d808b2 100644 +--- a/src/installer/Directory.Build.targets ++++ b/src/installer/Directory.Build.targets +@@ -12,10 +12,8 @@ + + + ++ + +- +- +- + + + +diff --git a/src/installer/pkg/Directory.Build.targets b/src/installer/pkg/Directory.Build.targets +index e19dd327b12..0dd8ca63aef 100644 +--- a/src/installer/pkg/Directory.Build.targets ++++ b/src/installer/pkg/Directory.Build.targets +@@ -112,6 +112,7 @@ + + + ++ + + + +diff --git a/src/installer/test/Directory.Build.targets b/src/installer/test/Directory.Build.targets +index da534ca0055..82a7c6d4e60 100644 +--- a/src/installer/test/Directory.Build.targets ++++ b/src/installer/test/Directory.Build.targets +@@ -121,12 +121,8 @@ + + + +- +- +- +- + +- $(_HostRid) ++ $(HostRuntimeIdentifier) + $(MSBuildProjectName) + + $(ArtifactsDir)tests/$(Configuration)/ +diff --git a/src/libraries/Directory.Build.props b/src/libraries/Directory.Build.props +index 09ade10ad7e..ec3fe48b6f5 100644 +--- a/src/libraries/Directory.Build.props ++++ b/src/libraries/Directory.Build.props +@@ -26,7 +26,9 @@ + $(RepositoryEngineeringDir)LicenseHeader.txt + + +- ++ ++ $(HostRuntimeIdentifier.Remove($(HostRuntimeIdentifier.LastIndexOf('-')))) ++ + + + +diff --git a/tools-local/scripts/dev/master-build-deb-rpm-docker.sh b/tools-local/scripts/dev/master-build-deb-rpm-docker.sh +index e96460ece18..feb9747aa71 100755 +--- a/tools-local/scripts/dev/master-build-deb-rpm-docker.sh ++++ b/tools-local/scripts/dev/master-build-deb-rpm-docker.sh +@@ -62,18 +62,10 @@ package() { + shift + + containerized "$image" bash -c " +- eng/common/msbuild.sh \ +- tools-local/tasks/installer.tasks/installer.tasks.csproj \ +- /t:Restore /t:Build /t:CreateHostMachineInfoFile \ +- /p:Configuration=Release \ +- /p:TargetOS=Linux \ +- /p:PortableBuild=false \ +- /p:TargetArchitecture=x64 \ +- /bl:artifacts/msbuild.$name.traversaldependencies.binlog; + ./build.sh \ + --ci \ ++ --subset installer + /p:OfficialBuildId=20190101.1 \ +- /p:Subset=Installer \ + /p:UsePrebuiltPortableBinariesForInstallers=true \ + /p:SharedFrameworkPublishDir=/work/artifacts/obj/linux-x64.Release/sharedFrameworkPublish/ \ + /p:InstallerSourceOSPlatformConfig=linux-x64.Release \ +diff --git a/tools-local/tasks/installer.tasks/GetTargetMachineInfo.cs b/tools-local/tasks/installer.tasks/GetTargetMachineInfo.cs +deleted file mode 100644 +index 67aa53b36ec..00000000000 +--- a/tools-local/tasks/installer.tasks/GetTargetMachineInfo.cs ++++ /dev/null +@@ -1,67 +0,0 @@ +-// Licensed to the .NET Foundation under one or more agreements. +-// The .NET Foundation licenses this file to you under the MIT license. +-// See the LICENSE file in the project root for more information. +- +-using Microsoft.Build.Framework; +-using System.Runtime.InteropServices; +- +-namespace Microsoft.DotNet.Build.Tasks +-{ +- public class GetTargetMachineInfo : BuildTask +- { +- [Output] +- public string TargetOS { get; set; } +- +- [Output] +- public string TargetArch { get; set; } +- +- [Output] +- public string RuntimeIdentifier { get; set; } +- +- public override bool Execute() +- { +- switch (RuntimeInformation.OSArchitecture) +- { +- case Architecture.X64: +- TargetArch = "x64"; +- break; +- case Architecture.X86: +- TargetArch = "x86"; +- break; +- case Architecture.Arm: +- TargetArch = "arm"; +- break; +- case Architecture.Arm64: +- TargetArch = "arm64"; +- break; +- } +- +- if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) +- TargetOS = "Windows_NT"; +- else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) +- TargetOS = "Linux"; +- else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) +- TargetOS = "OSX"; +- else if (RuntimeInformation.IsOSPlatform(OSPlatform.Create("FREEBSD"))) +- TargetOS = "FreeBSD"; +- else if (RuntimeInformation.IsOSPlatform(OSPlatform.Create("NETBSD"))) +- TargetOS = "NetBSD"; +- +- RuntimeIdentifier = Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment.GetRuntimeIdentifier(); +- +- if (TargetArch == null) +- { +- Log.LogError("{0} is null", nameof(TargetArch)); +- return false; +- } +- +- if (TargetOS == null) +- { +- Log.LogError("{0} is null", nameof(TargetOS)); +- return false; +- } +- +- return true; +- } +- } +-} +diff --git a/tools-local/tasks/installer.tasks/installer.tasks.csproj b/tools-local/tasks/installer.tasks/installer.tasks.csproj +index 2ed742bb359..356f22ac74e 100644 +--- a/tools-local/tasks/installer.tasks/installer.tasks.csproj ++++ b/tools-local/tasks/installer.tasks/installer.tasks.csproj +@@ -1,5 +1,4 @@ +- +- ++ + + netstandard2.0 + $(TargetFrameworks);net46 +@@ -14,7 +13,6 @@ + + + +- + + + +@@ -44,28 +42,4 @@ + + + +- +- +- +- +- +- +- +- +- +-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +- <PropertyGroup> +- <HostMachineRid>$(HostMachineRid)</HostMachineRid> +- </PropertyGroup> +-</Project> +- +- +- +- +- +- + +-- +2.17.1 + diff --git a/patches/runtime/0013-Include-netcorapp5.0-versions-in-libraries-nupkgs.patch b/patches/runtime/0013-Include-netcorapp5.0-versions-in-libraries-nupkgs.patch new file mode 100644 index 0000000000..ed4b418cb1 --- /dev/null +++ b/patches/runtime/0013-Include-netcorapp5.0-versions-in-libraries-nupkgs.patch @@ -0,0 +1,33 @@ +From 0ee81fc90db6ecf40b863659c27d2c54cd66197a Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Thu, 11 Jun 2020 12:15:06 -0400 +Subject: [PATCH 13/15] Include netcorapp5.0 versions in libraries nupkgs + +Assets for netcoreapp3.0 are not built in source-build because we don't +have references for past netcoreapp versions. That leaves the packages +built by the libraries build with a placeholder for netcoreapp3.0, which +causes issues with consumption of these packages in dependent repos. +Packages for netcoreapp5.0 are built but not packaged by design. This +patch includes these assets in the packages built by the libraries +build, only for the source-build build. +--- + src/libraries/Directory.Build.targets | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/libraries/Directory.Build.targets b/src/libraries/Directory.Build.targets +index 16af4c2e85b..e54dc3e8699 100644 +--- a/src/libraries/Directory.Build.targets ++++ b/src/libraries/Directory.Build.targets +@@ -228,7 +228,8 @@ + + + +- true ++ true + true + + +-- +2.17.1 + diff --git a/patches/runtime/0014-Pick-up-renamed-Microsoft.NET.ILLink.Tasks-package-3.patch b/patches/runtime/0014-Pick-up-renamed-Microsoft.NET.ILLink.Tasks-package-3.patch new file mode 100644 index 0000000000..535eab62d9 --- /dev/null +++ b/patches/runtime/0014-Pick-up-renamed-Microsoft.NET.ILLink.Tasks-package-3.patch @@ -0,0 +1,82 @@ +From 0b14ab5648d746e002d6c6b9c59fbcdd4f9253b8 Mon Sep 17 00:00:00 2001 +From: Sven Boemer +Date: Fri, 24 Apr 2020 11:17:25 -0700 +Subject: [PATCH 14/15] Pick up renamed Microsoft.NET.ILLink.Tasks package + (#35214) + +--- + eng/Version.Details.xml | 4 ++-- + eng/Versions.props | 2 +- + eng/illink.targets | 6 +++--- + .../CreateRuntimeRootILLinkDescriptorFile.targets | 2 +- + 4 files changed, 7 insertions(+), 7 deletions(-) + +diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml +index 9429dea219b..d5e61095b96 100644 +--- a/eng/Version.Details.xml ++++ b/eng/Version.Details.xml +@@ -170,9 +170,9 @@ + https://github.com/dotnet/runtime + 0375524a91a47ca4db3ee1be548f74bab7e26e76 +
+- ++ + https://github.com/mono/linker +- 8caef57d1f3bc7a188e5dd26d43a2d34151223f9 ++ 7573e99c7665f565fe4a6ac4784d5c641213d5e1 + + + https://github.com/dotnet/xharness +diff --git a/eng/Versions.props b/eng/Versions.props +index eb866a69686..f5e397adda1 100644 +--- a/eng/Versions.props ++++ b/eng/Versions.props +@@ -123,7 +123,7 @@ + + 3.1.0-preview-20200129.1 + +- 5.0.0-preview.3.20210.1 ++ 5.0.0-preview.3.20220.1 + + 6.0.1-alpha.1.20206.1 + 6.0.1-alpha.1.20206.1 +diff --git a/eng/illink.targets b/eng/illink.targets +index cecc5c2a5a3..ac7db3b9095 100644 +--- a/eng/illink.targets ++++ b/eng/illink.targets +@@ -8,8 +8,8 @@ + + + +- + +- $([MSBuild]::NormalizeDirectory('$(PkgILLink_Tasks)', 'tools')) ++ $([MSBuild]::NormalizeDirectory('$(PkgMicrosoft_NET_ILLink_Tasks)', 'tools')) + $(ILLinkTasksDir)netcoreapp3.0/ILLink.Tasks.dll + $(ILLinkTasksDir)$(NetFrameworkCurrent)/ILLink.Tasks.dll + $(IntermediateOutputPath)$(TargetName)$(TargetExt) +diff --git a/src/coreclr/src/System.Private.CoreLib/CreateRuntimeRootILLinkDescriptorFile.targets b/src/coreclr/src/System.Private.CoreLib/CreateRuntimeRootILLinkDescriptorFile.targets +index d06367c480c..a40473eb98a 100644 +--- a/src/coreclr/src/System.Private.CoreLib/CreateRuntimeRootILLinkDescriptorFile.targets ++++ b/src/coreclr/src/System.Private.CoreLib/CreateRuntimeRootILLinkDescriptorFile.targets +@@ -11,7 +11,7 @@ + <_CortypeFilePath Condition=" '$(_CortypeFilePath)' == '' ">$(MSBuildThisFileDirectory)..\inc\cortypeinfo.h + <_RexcepFilePath Condition=" '$(_RexcepFilePath)' == '' ">$(MSBuildThisFileDirectory)..\vm\rexcep.h + <_ILLinkTrimXmlFilePath Condition=" '$(_ILLinkTrimXmlFilePath)' == '' ">$(MSBuildThisFileDirectory)ILLinkTrim.xml +- <_ILLinkTasksToolsDir>$(PkgILLink_Tasks)/tools ++ <_ILLinkTasksToolsDir>$(PkgMicrosoft_NET_ILLink_Tasks)/tools + <_ILLinkTasksDir>$(_ILLinkTasksToolsDir)/$(NetFrameworkCurrent)/ + <_ILLinkTasksDir Condition="'$(MSBuildRuntimeType)' == 'Core'">$(_ILLinkTasksToolsDir)/netcoreapp3.0/ + +-- +2.17.1 + diff --git a/patches/runtime/0015-Update-for-source-built-MS.Private.CoreFx.NetCoreApp.patch b/patches/runtime/0015-Update-for-source-built-MS.Private.CoreFx.NetCoreApp.patch new file mode 100644 index 0000000000..390ee769f6 --- /dev/null +++ b/patches/runtime/0015-Update-for-source-built-MS.Private.CoreFx.NetCoreApp.patch @@ -0,0 +1,26 @@ +From 0134499df3265c12dac2c06414a06349bbd562fb Mon Sep 17 00:00:00 2001 +From: Chris Rummel +Date: Thu, 25 Jun 2020 23:03:13 +0000 +Subject: [PATCH 15/15] Update for source-built MS.Private.CoreFx.NetCoreApp + that only supports netcoreapp3.1. + +--- + src/libraries/restore/runtime/runtime.depproj | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/libraries/restore/runtime/runtime.depproj b/src/libraries/restore/runtime/runtime.depproj +index b88c71fa8df..426b7bc7ca9 100644 +--- a/src/libraries/restore/runtime/runtime.depproj ++++ b/src/libraries/restore/runtime/runtime.depproj +@@ -10,7 +10,7 @@ + $(TargetOS) + $(Configuration) + false +- netcoreapp3.0-Windows_NT;netcoreapp3.0-Unix;$(netcoreappCurrent)-Windows_NT;$(netcoreappCurrent)-Unix ++ netcoreapp3.1 + + + +-- +2.17.1 + diff --git a/patches/sdk/0003-Conditionally-include-PrecompileScript.patch b/patches/sdk/0003-Conditionally-include-PrecompileScript.patch new file mode 100644 index 0000000000..2fa397503f --- /dev/null +++ b/patches/sdk/0003-Conditionally-include-PrecompileScript.patch @@ -0,0 +1,25 @@ +From d47be02928a143229386bf7ad63ecc6df68897e3 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Sat, 20 Jun 2020 18:54:24 -0400 +Subject: [PATCH] Conditionally include PrecompileScript + +--- + .../ArgumentForwarding.Tests/ArgumentForwarding.Tests.csproj | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/Tests/ArgumentForwarding.Tests/ArgumentForwarding.Tests.csproj b/src/Tests/ArgumentForwarding.Tests/ArgumentForwarding.Tests.csproj +index da033cd6b..ab7ff3133 100644 +--- a/src/Tests/ArgumentForwarding.Tests/ArgumentForwarding.Tests.csproj ++++ b/src/Tests/ArgumentForwarding.Tests/ArgumentForwarding.Tests.csproj +@@ -11,7 +11,7 @@ + + + +- ++ + +Date: Sat, 20 Jun 2020 18:56:37 -0400 +Subject: [PATCH] Update versions of Microsoft.Build packages + +--- + .../Microsoft.DotNet.Cli.Utils.csproj | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj b/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj +index 556effc7b..dd13ef415 100644 +--- a/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj ++++ b/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj +@@ -24,8 +24,8 @@ + + + +- +- ++ ++ + + + +-- +2.18.2 + diff --git a/patches/sdk/0005-Don-t-build-for-net472.patch b/patches/sdk/0005-Don-t-build-for-net472.patch new file mode 100644 index 0000000000..6b7c339c3b --- /dev/null +++ b/patches/sdk/0005-Don-t-build-for-net472.patch @@ -0,0 +1,53 @@ +From 54f8bf96e5e340ae997020574f9739cb6455f121 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Sat, 20 Jun 2020 18:58:49 -0400 +Subject: [PATCH] Don't build for net472 + +--- + .../Microsoft.DotNet.Cli.Utils.csproj | 2 +- + .../Microsoft.NET.Build.Extensions.Tasks.csproj | 2 +- + .../Microsoft.NET.Build.Tasks/Microsoft.NET.Build.Tasks.csproj | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj b/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj +index dd13ef415..8ad521418 100644 +--- a/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj ++++ b/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj +@@ -1,7 +1,7 @@ +  + + +- $(SdkTargetFramework);net472 ++ $(SdkTargetFramework) + true + MicrosoftAspNetCore + true +diff --git a/src/Tasks/Microsoft.NET.Build.Extensions.Tasks/Microsoft.NET.Build.Extensions.Tasks.csproj b/src/Tasks/Microsoft.NET.Build.Extensions.Tasks/Microsoft.NET.Build.Extensions.Tasks.csproj +index e12d84090..464d27a3b 100644 +--- a/src/Tasks/Microsoft.NET.Build.Extensions.Tasks/Microsoft.NET.Build.Extensions.Tasks.csproj ++++ b/src/Tasks/Microsoft.NET.Build.Extensions.Tasks/Microsoft.NET.Build.Extensions.Tasks.csproj +@@ -9,7 +9,7 @@ + Library + Microsoft.NET.Build.Extensions + Microsoft.NET.Build.Tasks +- netcoreapp3.1;net472 ++ netcoreapp3.1 + + + +diff --git a/src/Tasks/Microsoft.NET.Build.Tasks/Microsoft.NET.Build.Tasks.csproj b/src/Tasks/Microsoft.NET.Build.Tasks/Microsoft.NET.Build.Tasks.csproj +index 5cceb3468..cdf2bd591 100644 +--- a/src/Tasks/Microsoft.NET.Build.Tasks/Microsoft.NET.Build.Tasks.csproj ++++ b/src/Tasks/Microsoft.NET.Build.Tasks/Microsoft.NET.Build.Tasks.csproj +@@ -6,7 +6,7 @@ + The MSBuild targets and properties for building .NET Core projects. + Library + Microsoft.NET.Sdk +- netcoreapp3.1;net472 ++ netcoreapp3.1 + + + +-- +2.18.2 + diff --git a/patches/sdk/0006-Add-reference-and-update-to-use-PVP.patch b/patches/sdk/0006-Add-reference-and-update-to-use-PVP.patch new file mode 100644 index 0000000000..bf70e9294d --- /dev/null +++ b/patches/sdk/0006-Add-reference-and-update-to-use-PVP.patch @@ -0,0 +1,26 @@ +From 0bff342b51cebbd99f91ff5f0342ca5260dd2aab Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Sat, 20 Jun 2020 19:00:57 -0400 +Subject: [PATCH] Add reference and update to use PVP + +--- + .../Microsoft.DotNet.Cli.Utils.csproj | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj b/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj +index 8ad521418..c2b4ccf17 100644 +--- a/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj ++++ b/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj +@@ -26,7 +26,8 @@ + + + +- ++ ++ + + + +-- +2.18.2 + diff --git a/patches/sdk/0007-Update-roslyn-build-path-to-include-netcoreapp5.0.patch b/patches/sdk/0007-Update-roslyn-build-path-to-include-netcoreapp5.0.patch new file mode 100644 index 0000000000..903d37b4a5 --- /dev/null +++ b/patches/sdk/0007-Update-roslyn-build-path-to-include-netcoreapp5.0.patch @@ -0,0 +1,25 @@ +From 52ef0c42eed4277fc54eeb0c74f1e01300ea30eb Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Thu, 25 Jun 2020 19:56:39 +0000 +Subject: [PATCH] Update roslyn build path to include netcoreapp5.0 + +--- + src/Layout/redist/targets/GenerateLayout.targets | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/Layout/redist/targets/GenerateLayout.targets b/src/Layout/redist/targets/GenerateLayout.targets +index eb72ffb..37a0db7 100644 +--- a/src/Layout/redist/targets/GenerateLayout.targets ++++ b/src/Layout/redist/targets/GenerateLayout.targets +@@ -20,7 +20,7 @@ + $(OutputPath)/Roslyn + + +- ++ + + + +-- +1.8.3.1 + diff --git a/patches/sdk/0008-Remove-test-project.patch b/patches/sdk/0008-Remove-test-project.patch new file mode 100644 index 0000000000..b1e07208bd --- /dev/null +++ b/patches/sdk/0008-Remove-test-project.patch @@ -0,0 +1,643 @@ +From 0b891b1219a65ad1b171e95a4ce6360f6de51d86 Mon Sep 17 00:00:00 2001 +From: Chris Rummel +Date: Sun, 28 Jun 2020 21:59:35 +0000 +Subject: [PATCH 8/8] Remove test project. + +--- + sdk.sln | 175 ------------ + .../v1/dotnet-hello/dotnet-hello.csproj | 16 -- + .../BuildTestPackages.targets | 16 -- + toolset/Microsoft.DotNet.Cli.sln | 270 ------------------ + 4 files changed, 477 deletions(-) + delete mode 100644 src/Assets/TestPackages/dotnet-hello/v1/dotnet-hello/dotnet-hello.csproj + +diff --git a/sdk.sln b/sdk.sln +index f9bf3ddc5..024fc3b6c 100644 +--- a/sdk.sln ++++ b/sdk.sln +@@ -45,8 +45,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tasks", "Tasks", "{1FEED16D + EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Build.Extensions.Tasks", "src\Tasks\Microsoft.NET.Build.Extensions.Tasks\Microsoft.NET.Build.Extensions.Tasks.csproj", "{61C31F8E-FE7C-47CC-B21C-3DEE499AD6F5}" + EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Build.Extensions.Tasks.UnitTests", "src\Tasks\Microsoft.NET.Build.Extensions.Tasks.UnitTests\Microsoft.NET.Build.Extensions.Tasks.UnitTests.csproj", "{6ADADB58-92D3-438C-8D97-F495B59A83C0}" +-EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Build.Tasks", "src\Tasks\Microsoft.NET.Build.Tasks\Microsoft.NET.Build.Tasks.csproj", "{9CFC1EB5-8CF4-41D3-B91D-7D88B52F0B07}" + EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Build.Tasks.UnitTests", "src\Tasks\Microsoft.NET.Build.Tasks.UnitTests\Microsoft.NET.Build.Tasks.UnitTests.csproj", "{2D749C5D-B033-4B7F-A00E-354A6229DB8D}" +@@ -58,27 +56,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{529365 + src\Tests\Common\Program.cs = src\Tests\Common\Program.cs + EndProjectSection + EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Build.Tests", "src\Tests\Microsoft.NET.Build.Tests\Microsoft.NET.Build.Tests.csproj", "{52CB4546-DD2D-4207-B6E1-494C9506D1C1}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Clean.Tests", "src\Tests\Microsoft.NET.Clean.Tests\Microsoft.NET.Clean.Tests.csproj", "{5CBFF0EE-71EA-49CC-8369-34A9A62C8116}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Pack.Tests", "src\Tests\Microsoft.NET.Pack.Tests\Microsoft.NET.Pack.Tests.csproj", "{8746DC05-3035-4F24-9F2C-BAAAB5B50FD3}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Publish.Tests", "src\Tests\Microsoft.NET.Publish.Tests\Microsoft.NET.Publish.Tests.csproj", "{5B3E6EC9-AD8D-4F68-A9F8-C60CF11F4753}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Rebuild.Tests", "src\Tests\Microsoft.NET.Rebuild.Tests\Microsoft.NET.Rebuild.Tests.csproj", "{8283544E-9704-40C5-BEC2-2781413AA3CF}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Restore.Tests", "src\Tests\Microsoft.NET.Restore.Tests\Microsoft.NET.Restore.Tests.csproj", "{112668D7-322D-4F83-A6CE-B814C25AD3BF}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.TestFramework", "src\Tests\Microsoft.NET.TestFramework\Microsoft.NET.TestFramework.csproj", "{CAF71BDC-7B7D-4A43-AB8C-E440A1E4F108}" +-EndProject + Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CommandLine", "CommandLine", "{7C6A88D0-DBCC-4933-A92D-A0AC133DD5FC}" + ProjectSection(SolutionItems) = preProject + src\Tests\Common\CommandLine\TestCommandLine.Default.cs = src\Tests\Common\CommandLine\TestCommandLine.Default.cs + EndProjectSection + EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.ToolPack.Tests", "src\Tests\Microsoft.NET.ToolPack.Tests\Microsoft.NET.ToolPack.Tests.csproj", "{6F72FAA2-4E46-4382-940A-4F0290E070E2}" +-EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TelemetryStdOutLogger", "src\Tests\TelemetryStdOutLogger\TelemetryStdOutLogger.csproj", "{E740A596-2CAE-476C-8062-49705C3A9CF0}" + EndProject + Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Cli", "Cli", "{9CEF03F6-1A61-431A-8ABD-9095974629AE}" +@@ -105,40 +87,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "redist", "src\Layout\redist + EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "toolset-tasks", "src\Layout\toolset-tasks\toolset-tasks.csproj", "{C687CA8D-9843-4045-BC20-917953F6C864}" + EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Msbuild.Tests.Utilities", "src\Tests\Msbuild.Tests.Utilities\Msbuild.Tests.Utilities.csproj", "{64294C35-9001-4FF9-975F-43D283EE5FA9}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet.Tests", "src\Tests\dotnet.Tests\dotnet.Tests.csproj", "{C5F191E5-BF2E-4A7A-AE1D-E2393AAA6F99}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Tools.Tests.ComponentMocks", "src\Tests\Microsoft.DotNet.Tools.Tests.ComponentMocks\Microsoft.DotNet.Tools.Tests.ComponentMocks.csproj", "{99334000-EBF8-44D9-90D0-BE998ED3FE60}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-msbuild.Tests", "src\Tests\dotnet-msbuild.Tests\dotnet-msbuild.Tests.csproj", "{8FB015CE-1900-41EE-8E68-C222CE1B8561}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-sln.Tests", "src\Tests\dotnet-sln.Tests\dotnet-sln.Tests.csproj", "{5D421BE2-66A9-43FC-877C-620ACED021EB}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArgumentsReflector", "src\Tests\ArgumentsReflector\ArgumentsReflector.csproj", "{587A6639-FA2A-498C-8FA2-F77925DB732B}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArgumentForwarding.Tests", "src\Tests\ArgumentForwarding.Tests\ArgumentForwarding.Tests.csproj", "{2D8AA9EA-3013-47DE-B2DD-E074F67467ED}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EndToEnd.Tests", "src\Tests\EndToEnd.Tests\EndToEnd.Tests.csproj", "{A0EFB2CB-517F-4746-902E-D0EBEFFBD89B}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "InstallationScript.Tests", "src\Tests\InstallationScript.Tests\InstallationScript.Tests.csproj", "{1552D0BB-6B8D-400E-A9B4-F58C0BA1C903}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Cli.Sln.Internal.Tests", "src\Tests\Microsoft.DotNet.Cli.Sln.Internal.Tests\Microsoft.DotNet.Cli.Sln.Internal.Tests.csproj", "{82D910C3-A5E2-41F0-A142-F4F2D770CB59}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Cli.Utils.Tests", "src\Tests\Microsoft.DotNet.Cli.Utils.Tests\Microsoft.DotNet.Cli.Utils.Tests.csproj", "{C34FB893-2320-41A3-9D38-0061C22A6464}" +-EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.MSBuildSdkResolver", "src\Microsoft.DotNet.MSBuildSdkResolver\Microsoft.DotNet.MSBuildSdkResolver.csproj", "{FE88C711-9AFF-484F-B5E2-80D13FB82C2F}" + EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.MSBuildSdkResolver.Tests", "src\Tests\Microsoft.DotNet.MSBuildSdkResolver.Tests\Microsoft.DotNet.MSBuildSdkResolver.Tests.csproj", "{0AE2AB83-1F0D-4E04-9C8D-5C35CE97FDDC}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.ToolPackage.Tests", "src\Tests\Microsoft.DotNet.ToolPackage.Tests\Microsoft.DotNet.ToolPackage.Tests.csproj", "{3D20D19D-74FB-4A43-B78C-B0AF90A696A0}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Tools.Tests.Utilities.Tests", "src\Tests\Microsoft.DotNet.Tools.Tests.Utilities.Tests\Microsoft.DotNet.Tools.Tests.Utilities.Tests.csproj", "{BE6B9618-2262-4FF7-B762-FB97A7A1A0B8}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "msbuild.Integration.Tests", "src\Tests\msbuild.Integration.Tests\msbuild.Integration.Tests.csproj", "{45281FB4-EAFA-4D62-84BA-47546C04D653}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HelixTasks", "src\Tests\HelixTasks\HelixTasks.csproj", "{818165C4-6D22-4FA6-AAAF-DC66DA72450A}" +-EndProject + Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU +@@ -149,10 +99,6 @@ Global + {61C31F8E-FE7C-47CC-B21C-3DEE499AD6F5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {61C31F8E-FE7C-47CC-B21C-3DEE499AD6F5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {61C31F8E-FE7C-47CC-B21C-3DEE499AD6F5}.Release|Any CPU.Build.0 = Release|Any CPU +- {6ADADB58-92D3-438C-8D97-F495B59A83C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {6ADADB58-92D3-438C-8D97-F495B59A83C0}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {6ADADB58-92D3-438C-8D97-F495B59A83C0}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {6ADADB58-92D3-438C-8D97-F495B59A83C0}.Release|Any CPU.Build.0 = Release|Any CPU + {9CFC1EB5-8CF4-41D3-B91D-7D88B52F0B07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9CFC1EB5-8CF4-41D3-B91D-7D88B52F0B07}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9CFC1EB5-8CF4-41D3-B91D-7D88B52F0B07}.Release|Any CPU.ActiveCfg = Release|Any CPU +@@ -161,38 +107,6 @@ Global + {2D749C5D-B033-4B7F-A00E-354A6229DB8D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2D749C5D-B033-4B7F-A00E-354A6229DB8D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2D749C5D-B033-4B7F-A00E-354A6229DB8D}.Release|Any CPU.Build.0 = Release|Any CPU +- {52CB4546-DD2D-4207-B6E1-494C9506D1C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {52CB4546-DD2D-4207-B6E1-494C9506D1C1}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {52CB4546-DD2D-4207-B6E1-494C9506D1C1}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {52CB4546-DD2D-4207-B6E1-494C9506D1C1}.Release|Any CPU.Build.0 = Release|Any CPU +- {5CBFF0EE-71EA-49CC-8369-34A9A62C8116}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {5CBFF0EE-71EA-49CC-8369-34A9A62C8116}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {5CBFF0EE-71EA-49CC-8369-34A9A62C8116}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {5CBFF0EE-71EA-49CC-8369-34A9A62C8116}.Release|Any CPU.Build.0 = Release|Any CPU +- {8746DC05-3035-4F24-9F2C-BAAAB5B50FD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {8746DC05-3035-4F24-9F2C-BAAAB5B50FD3}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {8746DC05-3035-4F24-9F2C-BAAAB5B50FD3}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {8746DC05-3035-4F24-9F2C-BAAAB5B50FD3}.Release|Any CPU.Build.0 = Release|Any CPU +- {5B3E6EC9-AD8D-4F68-A9F8-C60CF11F4753}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {5B3E6EC9-AD8D-4F68-A9F8-C60CF11F4753}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {5B3E6EC9-AD8D-4F68-A9F8-C60CF11F4753}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {5B3E6EC9-AD8D-4F68-A9F8-C60CF11F4753}.Release|Any CPU.Build.0 = Release|Any CPU +- {8283544E-9704-40C5-BEC2-2781413AA3CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {8283544E-9704-40C5-BEC2-2781413AA3CF}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {8283544E-9704-40C5-BEC2-2781413AA3CF}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {8283544E-9704-40C5-BEC2-2781413AA3CF}.Release|Any CPU.Build.0 = Release|Any CPU +- {112668D7-322D-4F83-A6CE-B814C25AD3BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {112668D7-322D-4F83-A6CE-B814C25AD3BF}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {112668D7-322D-4F83-A6CE-B814C25AD3BF}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {112668D7-322D-4F83-A6CE-B814C25AD3BF}.Release|Any CPU.Build.0 = Release|Any CPU +- {CAF71BDC-7B7D-4A43-AB8C-E440A1E4F108}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {CAF71BDC-7B7D-4A43-AB8C-E440A1E4F108}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {CAF71BDC-7B7D-4A43-AB8C-E440A1E4F108}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {CAF71BDC-7B7D-4A43-AB8C-E440A1E4F108}.Release|Any CPU.Build.0 = Release|Any CPU +- {6F72FAA2-4E46-4382-940A-4F0290E070E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {6F72FAA2-4E46-4382-940A-4F0290E070E2}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {6F72FAA2-4E46-4382-940A-4F0290E070E2}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {6F72FAA2-4E46-4382-940A-4F0290E070E2}.Release|Any CPU.Build.0 = Release|Any CPU + {E740A596-2CAE-476C-8062-49705C3A9CF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E740A596-2CAE-476C-8062-49705C3A9CF0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E740A596-2CAE-476C-8062-49705C3A9CF0}.Release|Any CPU.ActiveCfg = Release|Any CPU +@@ -237,74 +151,10 @@ Global + {C687CA8D-9843-4045-BC20-917953F6C864}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C687CA8D-9843-4045-BC20-917953F6C864}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C687CA8D-9843-4045-BC20-917953F6C864}.Release|Any CPU.Build.0 = Release|Any CPU +- {64294C35-9001-4FF9-975F-43D283EE5FA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {64294C35-9001-4FF9-975F-43D283EE5FA9}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {64294C35-9001-4FF9-975F-43D283EE5FA9}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {64294C35-9001-4FF9-975F-43D283EE5FA9}.Release|Any CPU.Build.0 = Release|Any CPU +- {C5F191E5-BF2E-4A7A-AE1D-E2393AAA6F99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {C5F191E5-BF2E-4A7A-AE1D-E2393AAA6F99}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {C5F191E5-BF2E-4A7A-AE1D-E2393AAA6F99}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {C5F191E5-BF2E-4A7A-AE1D-E2393AAA6F99}.Release|Any CPU.Build.0 = Release|Any CPU +- {99334000-EBF8-44D9-90D0-BE998ED3FE60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {99334000-EBF8-44D9-90D0-BE998ED3FE60}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {99334000-EBF8-44D9-90D0-BE998ED3FE60}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {99334000-EBF8-44D9-90D0-BE998ED3FE60}.Release|Any CPU.Build.0 = Release|Any CPU +- {8FB015CE-1900-41EE-8E68-C222CE1B8561}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {8FB015CE-1900-41EE-8E68-C222CE1B8561}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {8FB015CE-1900-41EE-8E68-C222CE1B8561}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {8FB015CE-1900-41EE-8E68-C222CE1B8561}.Release|Any CPU.Build.0 = Release|Any CPU +- {5D421BE2-66A9-43FC-877C-620ACED021EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {5D421BE2-66A9-43FC-877C-620ACED021EB}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {5D421BE2-66A9-43FC-877C-620ACED021EB}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {5D421BE2-66A9-43FC-877C-620ACED021EB}.Release|Any CPU.Build.0 = Release|Any CPU +- {587A6639-FA2A-498C-8FA2-F77925DB732B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {587A6639-FA2A-498C-8FA2-F77925DB732B}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {587A6639-FA2A-498C-8FA2-F77925DB732B}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {587A6639-FA2A-498C-8FA2-F77925DB732B}.Release|Any CPU.Build.0 = Release|Any CPU +- {2D8AA9EA-3013-47DE-B2DD-E074F67467ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {2D8AA9EA-3013-47DE-B2DD-E074F67467ED}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {2D8AA9EA-3013-47DE-B2DD-E074F67467ED}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {2D8AA9EA-3013-47DE-B2DD-E074F67467ED}.Release|Any CPU.Build.0 = Release|Any CPU +- {A0EFB2CB-517F-4746-902E-D0EBEFFBD89B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {A0EFB2CB-517F-4746-902E-D0EBEFFBD89B}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {A0EFB2CB-517F-4746-902E-D0EBEFFBD89B}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {A0EFB2CB-517F-4746-902E-D0EBEFFBD89B}.Release|Any CPU.Build.0 = Release|Any CPU +- {1552D0BB-6B8D-400E-A9B4-F58C0BA1C903}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {1552D0BB-6B8D-400E-A9B4-F58C0BA1C903}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {1552D0BB-6B8D-400E-A9B4-F58C0BA1C903}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {1552D0BB-6B8D-400E-A9B4-F58C0BA1C903}.Release|Any CPU.Build.0 = Release|Any CPU +- {82D910C3-A5E2-41F0-A142-F4F2D770CB59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {82D910C3-A5E2-41F0-A142-F4F2D770CB59}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {82D910C3-A5E2-41F0-A142-F4F2D770CB59}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {82D910C3-A5E2-41F0-A142-F4F2D770CB59}.Release|Any CPU.Build.0 = Release|Any CPU +- {C34FB893-2320-41A3-9D38-0061C22A6464}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {C34FB893-2320-41A3-9D38-0061C22A6464}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {C34FB893-2320-41A3-9D38-0061C22A6464}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {C34FB893-2320-41A3-9D38-0061C22A6464}.Release|Any CPU.Build.0 = Release|Any CPU + {FE88C711-9AFF-484F-B5E2-80D13FB82C2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FE88C711-9AFF-484F-B5E2-80D13FB82C2F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FE88C711-9AFF-484F-B5E2-80D13FB82C2F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FE88C711-9AFF-484F-B5E2-80D13FB82C2F}.Release|Any CPU.Build.0 = Release|Any CPU +- {0AE2AB83-1F0D-4E04-9C8D-5C35CE97FDDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {0AE2AB83-1F0D-4E04-9C8D-5C35CE97FDDC}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {0AE2AB83-1F0D-4E04-9C8D-5C35CE97FDDC}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {0AE2AB83-1F0D-4E04-9C8D-5C35CE97FDDC}.Release|Any CPU.Build.0 = Release|Any CPU +- {3D20D19D-74FB-4A43-B78C-B0AF90A696A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {3D20D19D-74FB-4A43-B78C-B0AF90A696A0}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {3D20D19D-74FB-4A43-B78C-B0AF90A696A0}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {3D20D19D-74FB-4A43-B78C-B0AF90A696A0}.Release|Any CPU.Build.0 = Release|Any CPU +- {BE6B9618-2262-4FF7-B762-FB97A7A1A0B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {BE6B9618-2262-4FF7-B762-FB97A7A1A0B8}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {BE6B9618-2262-4FF7-B762-FB97A7A1A0B8}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {BE6B9618-2262-4FF7-B762-FB97A7A1A0B8}.Release|Any CPU.Build.0 = Release|Any CPU +- {45281FB4-EAFA-4D62-84BA-47546C04D653}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {45281FB4-EAFA-4D62-84BA-47546C04D653}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {45281FB4-EAFA-4D62-84BA-47546C04D653}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {45281FB4-EAFA-4D62-84BA-47546C04D653}.Release|Any CPU.Build.0 = Release|Any CPU +- {818165C4-6D22-4FA6-AAAF-DC66DA72450A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {818165C4-6D22-4FA6-AAAF-DC66DA72450A}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {818165C4-6D22-4FA6-AAAF-DC66DA72450A}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {818165C4-6D22-4FA6-AAAF-DC66DA72450A}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE +@@ -312,20 +162,11 @@ Global + GlobalSection(NestedProjects) = preSolution + {1FEED16D-E07D-47C1-BB4C-56CD9F42B53B} = {22AB674F-ED91-4FBC-BFEE-8A1E82F9F05E} + {61C31F8E-FE7C-47CC-B21C-3DEE499AD6F5} = {1FEED16D-E07D-47C1-BB4C-56CD9F42B53B} +- {6ADADB58-92D3-438C-8D97-F495B59A83C0} = {1FEED16D-E07D-47C1-BB4C-56CD9F42B53B} + {9CFC1EB5-8CF4-41D3-B91D-7D88B52F0B07} = {1FEED16D-E07D-47C1-BB4C-56CD9F42B53B} + {2D749C5D-B033-4B7F-A00E-354A6229DB8D} = {1FEED16D-E07D-47C1-BB4C-56CD9F42B53B} + {580D1AE7-AA8F-4912-8B76-105594E00B3B} = {22AB674F-ED91-4FBC-BFEE-8A1E82F9F05E} + {5293658E-96D2-421F-A789-D0B6BA129570} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {52CB4546-DD2D-4207-B6E1-494C9506D1C1} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {5CBFF0EE-71EA-49CC-8369-34A9A62C8116} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {8746DC05-3035-4F24-9F2C-BAAAB5B50FD3} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {5B3E6EC9-AD8D-4F68-A9F8-C60CF11F4753} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {8283544E-9704-40C5-BEC2-2781413AA3CF} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {112668D7-322D-4F83-A6CE-B814C25AD3BF} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {CAF71BDC-7B7D-4A43-AB8C-E440A1E4F108} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} + {7C6A88D0-DBCC-4933-A92D-A0AC133DD5FC} = {5293658E-96D2-421F-A789-D0B6BA129570} +- {6F72FAA2-4E46-4382-940A-4F0290E070E2} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} + {E740A596-2CAE-476C-8062-49705C3A9CF0} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} + {9CEF03F6-1A61-431A-8ABD-9095974629AE} = {22AB674F-ED91-4FBC-BFEE-8A1E82F9F05E} + {CC25E192-70AD-4D91-B288-3AD40065DBAC} = {9CEF03F6-1A61-431A-8ABD-9095974629AE} +@@ -339,23 +180,7 @@ Global + {C2DF833D-2A83-408B-8122-3038ACDFDFD0} = {71C279BD-E850-4A8D-9775-11CA26B8E5BA} + {AA273ACB-56FE-4F0C-8CC9-C2C45D31491D} = {71C279BD-E850-4A8D-9775-11CA26B8E5BA} + {C687CA8D-9843-4045-BC20-917953F6C864} = {71C279BD-E850-4A8D-9775-11CA26B8E5BA} +- {64294C35-9001-4FF9-975F-43D283EE5FA9} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {C5F191E5-BF2E-4A7A-AE1D-E2393AAA6F99} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {99334000-EBF8-44D9-90D0-BE998ED3FE60} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {8FB015CE-1900-41EE-8E68-C222CE1B8561} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {5D421BE2-66A9-43FC-877C-620ACED021EB} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {587A6639-FA2A-498C-8FA2-F77925DB732B} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {2D8AA9EA-3013-47DE-B2DD-E074F67467ED} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {A0EFB2CB-517F-4746-902E-D0EBEFFBD89B} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {1552D0BB-6B8D-400E-A9B4-F58C0BA1C903} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {82D910C3-A5E2-41F0-A142-F4F2D770CB59} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {C34FB893-2320-41A3-9D38-0061C22A6464} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} + {FE88C711-9AFF-484F-B5E2-80D13FB82C2F} = {22AB674F-ED91-4FBC-BFEE-8A1E82F9F05E} +- {0AE2AB83-1F0D-4E04-9C8D-5C35CE97FDDC} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {3D20D19D-74FB-4A43-B78C-B0AF90A696A0} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {BE6B9618-2262-4FF7-B762-FB97A7A1A0B8} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {45281FB4-EAFA-4D62-84BA-47546C04D653} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} +- {818165C4-6D22-4FA6-AAAF-DC66DA72450A} = {580D1AE7-AA8F-4912-8B76-105594E00B3B} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FB8F26CE-4DE6-433F-B32A-79183020BBD6} +diff --git a/src/Assets/TestPackages/dotnet-hello/v1/dotnet-hello/dotnet-hello.csproj b/src/Assets/TestPackages/dotnet-hello/v1/dotnet-hello/dotnet-hello.csproj +deleted file mode 100644 +index 48a78a6e7..000000000 +--- a/src/Assets/TestPackages/dotnet-hello/v1/dotnet-hello/dotnet-hello.csproj ++++ /dev/null +@@ -1,16 +0,0 @@ +- +- +- +- +- 1.0.0 +- +- +- +- netcoreapp2.2 +- dotnet-hello +- Exe +- win7-x64;win7-x86;osx.10.10-x64;osx.10.11-x64;ubuntu.14.04-x64;ubuntu.16.04-x64;ubuntu.16.10-x64;centos.7-x64;rhel.7.2-x64;debian.8-x64;fedora.24-x64;opensuse.42.1-x64 +- true +- +- +- +diff --git a/src/Tests/Microsoft.NET.TestFramework/BuildTestPackages.targets b/src/Tests/Microsoft.NET.TestFramework/BuildTestPackages.targets +index 34d58c2f1..611b838eb 100644 +--- a/src/Tests/Microsoft.NET.TestFramework/BuildTestPackages.targets ++++ b/src/Tests/Microsoft.NET.TestFramework/BuildTestPackages.targets +@@ -84,22 +84,6 @@ + $(Version) + True + +- +- dotnet-hello +- dotnet-hello.csproj +- True +- True +- 1.0.0 +- True +- +- +- dotnet-hello +- dotnet-hello.csproj +- True +- True +- 2.0.0 +- True +- + + dotnet-outputsframeworkversion-netcoreapp1.0 + dotnet-outputsframeworkversion-netcoreapp1.0.csproj +diff --git a/toolset/Microsoft.DotNet.Cli.sln b/toolset/Microsoft.DotNet.Cli.sln +index aa76fd9d1..b2341b0df 100644 +--- a/toolset/Microsoft.DotNet.Cli.sln ++++ b/toolset/Microsoft.DotNet.Cli.sln +@@ -15,12 +15,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tool_nuget", "src\tool_nuge + EndProject + Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{0D71B6E2-1482-421B-8F2F-9833BC3EDF4F}" + EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EndToEnd.Tests", "test\EndToEnd.Tests\EndToEnd.Tests.csproj", "{1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.TestFramework", "test\Microsoft.DotNet.TestFramework\Microsoft.DotNet.TestFramework.csproj", "{29E6900D-8B16-447B-AB2D-62E609E4171F}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Tools.Tests.Utilities", "test\Microsoft.DotNet.Tools.Tests.Utilities\Microsoft.DotNet.Tools.Tests.Utilities.csproj", "{9E0DC88C-A43C-4969-BAB7-7C10875B386B}" +-EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "toolset-tasks", "src\toolset-tasks\toolset-tasks.csproj", "{2851D499-2329-489A-A85B-1715651F45ED}" + EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Dotnet.Toolset.Internal", "src\Microsoft.Dotnet.Toolset.Internal\Microsoft.Dotnet.Toolset.Internal.csproj", "{F00DB32D-C21C-46E5-AB07-7C6383AB588F}" +@@ -37,38 +31,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Configurer + EndProject + Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TestPackages", "TestPackages", "{2241C6CE-0971-4AC7-9EDB-DAD8FCECF4F5}" + EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-portable", "TestAssets\TestPackages\dotnet-portable\dotnet-portable.csproj", "{87700677-F1FE-49C2-B79C-01C5CDB7AA81}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArgumentForwardingTests", "test\ArgumentForwardingTests\ArgumentForwardingTests.csproj", "{5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArgumentsReflector", "test\ArgumentsReflector\ArgumentsReflector.csproj", "{85D66176-8329-40C9-A1B7-8492C35E816C}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet.Tests", "test\dotnet.Tests\dotnet.Tests.csproj", "{2E53270C-CCCA-418E-9DBE-528758859208}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Tools.Tests.ComponentMocks", "test\Microsoft.DotNet.Tools.Tests.ComponentMocks\Microsoft.DotNet.Tools.Tests.ComponentMocks.csproj", "{0AB85449-DE04-40EB-AB19-E4751E04D5F4}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-msbuild.Tests", "test\dotnet-msbuild.Tests\dotnet-msbuild.Tests.csproj", "{FBD00271-41F0-47CB-8AF1-8175A2850B73}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Msbuild.Tests.Utilities", "test\Msbuild.Tests.Utilities\Msbuild.Tests.Utilities.csproj", "{30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-sln.Tests", "test\dotnet-sln.Tests\dotnet-sln.Tests.csproj", "{57E0A71C-E041-473D-AA59-03CF274F9F93}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "InstallationScript.Tests", "test\InstallationScript.Tests\InstallationScript.Tests.csproj", "{0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Cli.Sln.Internal.Tests", "test\Microsoft.DotNet.Cli.Sln.Internal.Tests\Microsoft.DotNet.Cli.Sln.Internal.Tests.csproj", "{CEB89C95-2635-4D39-856C-99994321D10F}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Cli.Utils.Tests", "test\Microsoft.DotNet.Cli.Utils.Tests\Microsoft.DotNet.Cli.Utils.Tests.csproj", "{48284C30-9F97-4607-9A58-E15D4E2C8D44}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.MSBuildSdkResolver.Tests", "test\Microsoft.DotNet.MSBuildSdkResolver.Tests\Microsoft.DotNet.MSBuildSdkResolver.Tests.csproj", "{9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}" +-EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.MSBuildSdkResolver", "src\Microsoft.DotNet.MSBuildSdkResolver\Microsoft.DotNet.MSBuildSdkResolver.csproj", "{7319709A-61EB-4973-AB54-C2CF4F17227B}" + EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.ToolPackage.Tests", "test\Microsoft.DotNet.ToolPackage.Tests\Microsoft.DotNet.ToolPackage.Tests.csproj", "{40458A49-573B-4476-81AA-3EDE1693046B}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Tools.Tests.Utilities.Tests", "test\Microsoft.DotNet.Tools.Tests.Utilities.Tests\Microsoft.DotNet.Tools.Tests.Utilities.Tests.csproj", "{94A6BA3F-7889-4F37-A56E-5FE43089FAB6}" +-EndProject +-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "msbuild.IntegrationTests", "test\msbuild.IntegrationTests\msbuild.IntegrationTests.csproj", "{B4F127D5-859B-44E4-880F-4876126FF866}" +-EndProject + Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU +@@ -127,42 +91,6 @@ Global + {F6107EE7-E1DB-4C17-AC15-03B3E9925EB8}.Release|x64.Build.0 = Release|Any CPU + {F6107EE7-E1DB-4C17-AC15-03B3E9925EB8}.Release|x86.ActiveCfg = Release|Any CPU + {F6107EE7-E1DB-4C17-AC15-03B3E9925EB8}.Release|x86.Build.0 = Release|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Debug|x64.ActiveCfg = Debug|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Debug|x64.Build.0 = Debug|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Debug|x86.ActiveCfg = Debug|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Debug|x86.Build.0 = Debug|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Release|Any CPU.Build.0 = Release|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Release|x64.ActiveCfg = Release|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Release|x64.Build.0 = Release|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Release|x86.ActiveCfg = Release|Any CPU +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6}.Release|x86.Build.0 = Release|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Debug|x64.ActiveCfg = Debug|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Debug|x64.Build.0 = Debug|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Debug|x86.ActiveCfg = Debug|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Debug|x86.Build.0 = Debug|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Release|Any CPU.Build.0 = Release|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Release|x64.ActiveCfg = Release|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Release|x64.Build.0 = Release|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Release|x86.ActiveCfg = Release|Any CPU +- {29E6900D-8B16-447B-AB2D-62E609E4171F}.Release|x86.Build.0 = Release|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Debug|x64.ActiveCfg = Debug|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Debug|x64.Build.0 = Debug|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Debug|x86.ActiveCfg = Debug|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Debug|x86.Build.0 = Debug|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Release|Any CPU.Build.0 = Release|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Release|x64.ActiveCfg = Release|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Release|x64.Build.0 = Release|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Release|x86.ActiveCfg = Release|Any CPU +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B}.Release|x86.Build.0 = Release|Any CPU + {2851D499-2329-489A-A85B-1715651F45ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2851D499-2329-489A-A85B-1715651F45ED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2851D499-2329-489A-A85B-1715651F45ED}.Debug|x64.ActiveCfg = Debug|Any CPU +@@ -247,150 +175,6 @@ Global + {2955828B-0658-4082-9A6B-03E27233676C}.Release|x64.Build.0 = Release|Any CPU + {2955828B-0658-4082-9A6B-03E27233676C}.Release|x86.ActiveCfg = Release|Any CPU + {2955828B-0658-4082-9A6B-03E27233676C}.Release|x86.Build.0 = Release|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Debug|x64.ActiveCfg = Debug|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Debug|x64.Build.0 = Debug|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Debug|x86.ActiveCfg = Debug|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Debug|x86.Build.0 = Debug|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Release|Any CPU.Build.0 = Release|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Release|x64.ActiveCfg = Release|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Release|x64.Build.0 = Release|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Release|x86.ActiveCfg = Release|Any CPU +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81}.Release|x86.Build.0 = Release|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Debug|x64.ActiveCfg = Debug|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Debug|x64.Build.0 = Debug|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Debug|x86.ActiveCfg = Debug|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Debug|x86.Build.0 = Debug|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Release|Any CPU.Build.0 = Release|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Release|x64.ActiveCfg = Release|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Release|x64.Build.0 = Release|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Release|x86.ActiveCfg = Release|Any CPU +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D}.Release|x86.Build.0 = Release|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Debug|x64.ActiveCfg = Debug|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Debug|x64.Build.0 = Debug|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Debug|x86.ActiveCfg = Debug|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Debug|x86.Build.0 = Debug|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Release|Any CPU.Build.0 = Release|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Release|x64.ActiveCfg = Release|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Release|x64.Build.0 = Release|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Release|x86.ActiveCfg = Release|Any CPU +- {85D66176-8329-40C9-A1B7-8492C35E816C}.Release|x86.Build.0 = Release|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Debug|x64.ActiveCfg = Debug|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Debug|x64.Build.0 = Debug|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Debug|x86.ActiveCfg = Debug|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Debug|x86.Build.0 = Debug|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Release|Any CPU.Build.0 = Release|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Release|x64.ActiveCfg = Release|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Release|x64.Build.0 = Release|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Release|x86.ActiveCfg = Release|Any CPU +- {2E53270C-CCCA-418E-9DBE-528758859208}.Release|x86.Build.0 = Release|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Debug|x64.ActiveCfg = Debug|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Debug|x64.Build.0 = Debug|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Debug|x86.ActiveCfg = Debug|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Debug|x86.Build.0 = Debug|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Release|Any CPU.Build.0 = Release|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Release|x64.ActiveCfg = Release|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Release|x64.Build.0 = Release|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Release|x86.ActiveCfg = Release|Any CPU +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4}.Release|x86.Build.0 = Release|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Debug|x64.ActiveCfg = Debug|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Debug|x64.Build.0 = Debug|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Debug|x86.ActiveCfg = Debug|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Debug|x86.Build.0 = Debug|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Release|Any CPU.Build.0 = Release|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Release|x64.ActiveCfg = Release|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Release|x64.Build.0 = Release|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Release|x86.ActiveCfg = Release|Any CPU +- {FBD00271-41F0-47CB-8AF1-8175A2850B73}.Release|x86.Build.0 = Release|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Debug|x64.ActiveCfg = Debug|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Debug|x64.Build.0 = Debug|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Debug|x86.ActiveCfg = Debug|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Debug|x86.Build.0 = Debug|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Release|Any CPU.Build.0 = Release|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Release|x64.ActiveCfg = Release|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Release|x64.Build.0 = Release|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Release|x86.ActiveCfg = Release|Any CPU +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3}.Release|x86.Build.0 = Release|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Debug|x64.ActiveCfg = Debug|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Debug|x64.Build.0 = Debug|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Debug|x86.ActiveCfg = Debug|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Debug|x86.Build.0 = Debug|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Release|Any CPU.Build.0 = Release|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Release|x64.ActiveCfg = Release|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Release|x64.Build.0 = Release|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Release|x86.ActiveCfg = Release|Any CPU +- {57E0A71C-E041-473D-AA59-03CF274F9F93}.Release|x86.Build.0 = Release|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Debug|x64.ActiveCfg = Debug|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Debug|x64.Build.0 = Debug|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Debug|x86.ActiveCfg = Debug|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Debug|x86.Build.0 = Debug|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Release|Any CPU.Build.0 = Release|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Release|x64.ActiveCfg = Release|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Release|x64.Build.0 = Release|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Release|x86.ActiveCfg = Release|Any CPU +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA}.Release|x86.Build.0 = Release|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Debug|x64.ActiveCfg = Debug|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Debug|x64.Build.0 = Debug|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Debug|x86.ActiveCfg = Debug|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Debug|x86.Build.0 = Debug|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Release|Any CPU.Build.0 = Release|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Release|x64.ActiveCfg = Release|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Release|x64.Build.0 = Release|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Release|x86.ActiveCfg = Release|Any CPU +- {CEB89C95-2635-4D39-856C-99994321D10F}.Release|x86.Build.0 = Release|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Debug|x64.ActiveCfg = Debug|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Debug|x64.Build.0 = Debug|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Debug|x86.ActiveCfg = Debug|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Debug|x86.Build.0 = Debug|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Release|Any CPU.Build.0 = Release|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Release|x64.ActiveCfg = Release|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Release|x64.Build.0 = Release|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Release|x86.ActiveCfg = Release|Any CPU +- {48284C30-9F97-4607-9A58-E15D4E2C8D44}.Release|x86.Build.0 = Release|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Debug|x64.ActiveCfg = Debug|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Debug|x64.Build.0 = Debug|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Debug|x86.ActiveCfg = Debug|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Debug|x86.Build.0 = Debug|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Release|Any CPU.Build.0 = Release|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Release|x64.ActiveCfg = Release|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Release|x64.Build.0 = Release|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Release|x86.ActiveCfg = Release|Any CPU +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B}.Release|x86.Build.0 = Release|Any CPU + {7319709A-61EB-4973-AB54-C2CF4F17227B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7319709A-61EB-4973-AB54-C2CF4F17227B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7319709A-61EB-4973-AB54-C2CF4F17227B}.Debug|x64.ActiveCfg = Debug|Any CPU +@@ -403,42 +187,6 @@ Global + {7319709A-61EB-4973-AB54-C2CF4F17227B}.Release|x64.Build.0 = Release|Any CPU + {7319709A-61EB-4973-AB54-C2CF4F17227B}.Release|x86.ActiveCfg = Release|Any CPU + {7319709A-61EB-4973-AB54-C2CF4F17227B}.Release|x86.Build.0 = Release|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Debug|x64.ActiveCfg = Debug|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Debug|x64.Build.0 = Debug|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Debug|x86.ActiveCfg = Debug|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Debug|x86.Build.0 = Debug|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Release|Any CPU.Build.0 = Release|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Release|x64.ActiveCfg = Release|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Release|x64.Build.0 = Release|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Release|x86.ActiveCfg = Release|Any CPU +- {40458A49-573B-4476-81AA-3EDE1693046B}.Release|x86.Build.0 = Release|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Debug|x64.ActiveCfg = Debug|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Debug|x64.Build.0 = Debug|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Debug|x86.ActiveCfg = Debug|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Debug|x86.Build.0 = Debug|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Release|Any CPU.Build.0 = Release|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Release|x64.ActiveCfg = Release|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Release|x64.Build.0 = Release|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Release|x86.ActiveCfg = Release|Any CPU +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6}.Release|x86.Build.0 = Release|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Debug|Any CPU.Build.0 = Debug|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Debug|x64.ActiveCfg = Debug|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Debug|x64.Build.0 = Debug|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Debug|x86.ActiveCfg = Debug|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Debug|x86.Build.0 = Debug|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Release|Any CPU.Build.0 = Release|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Release|x64.ActiveCfg = Release|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Release|x64.Build.0 = Release|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Release|x86.ActiveCfg = Release|Any CPU +- {B4F127D5-859B-44E4-880F-4876126FF866}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE +@@ -448,9 +196,6 @@ Global + {72A60DFA-8B51-4557-A380-04D5C182F1BD} = {7D91E57F-5950-4BFE-AD23-C1BECF527599} + {0E914340-0292-49D4-8799-59314E5E99B8} = {7D91E57F-5950-4BFE-AD23-C1BECF527599} + {F6107EE7-E1DB-4C17-AC15-03B3E9925EB8} = {7D91E57F-5950-4BFE-AD23-C1BECF527599} +- {1A6F75E2-B54C-4745-857B-0B2C0BF90EE6} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {29E6900D-8B16-447B-AB2D-62E609E4171F} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {9E0DC88C-A43C-4969-BAB7-7C10875B386B} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} + {2851D499-2329-489A-A85B-1715651F45ED} = {7D91E57F-5950-4BFE-AD23-C1BECF527599} + {F00DB32D-C21C-46E5-AB07-7C6383AB588F} = {7D91E57F-5950-4BFE-AD23-C1BECF527599} + {9CE0CE70-F171-4600-BCAA-412EF0C30C12} = {7D91E57F-5950-4BFE-AD23-C1BECF527599} +@@ -458,22 +203,7 @@ Global + {94F4FFBA-6F2C-4D84-ADAA-868CA4AE2B06} = {7D91E57F-5950-4BFE-AD23-C1BECF527599} + {B4BC9C66-03A9-4AA2-874A-C60248672E77} = {7D91E57F-5950-4BFE-AD23-C1BECF527599} + {2955828B-0658-4082-9A6B-03E27233676C} = {7D91E57F-5950-4BFE-AD23-C1BECF527599} +- {87700677-F1FE-49C2-B79C-01C5CDB7AA81} = {2241C6CE-0971-4AC7-9EDB-DAD8FCECF4F5} +- {5BC0EAD3-2B5F-4114-B15B-AB4875CADD1D} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {85D66176-8329-40C9-A1B7-8492C35E816C} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {2E53270C-CCCA-418E-9DBE-528758859208} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {0AB85449-DE04-40EB-AB19-E4751E04D5F4} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {FBD00271-41F0-47CB-8AF1-8175A2850B73} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {30A3CF4D-0279-4D9F-BBB4-581EDA7718A3} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {57E0A71C-E041-473D-AA59-03CF274F9F93} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {0DA08FDC-5DD1-40D6-B1E9-2B4A80627ADA} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {CEB89C95-2635-4D39-856C-99994321D10F} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {48284C30-9F97-4607-9A58-E15D4E2C8D44} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {9D50D0F8-7B5C-452E-B0DF-37F66A1FB88B} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} + {7319709A-61EB-4973-AB54-C2CF4F17227B} = {7D91E57F-5950-4BFE-AD23-C1BECF527599} +- {40458A49-573B-4476-81AA-3EDE1693046B} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {94A6BA3F-7889-4F37-A56E-5FE43089FAB6} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} +- {B4F127D5-859B-44E4-880F-4876126FF866} = {0D71B6E2-1482-421B-8F2F-9833BC3EDF4F} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {0D15E83A-5916-4E70-98AC-1846153AA5EA} +-- +2.17.1 + diff --git a/patches/sdk/0009-Exclude-System.Text.Json-when-calling-PublishTestCli.patch b/patches/sdk/0009-Exclude-System.Text.Json-when-calling-PublishTestCli.patch new file mode 100644 index 0000000000..21c8a4bf20 --- /dev/null +++ b/patches/sdk/0009-Exclude-System.Text.Json-when-calling-PublishTestCli.patch @@ -0,0 +1,24 @@ +From c539b20a044d2156a815ae795dc03878b86e24e2 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Wed, 1 Jul 2020 21:40:38 +0000 +Subject: [PATCH] Exclude System.Text.Json when calling PublishTestCli + +--- + src/Layout/redist/targets/GenerateLayout.targets | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/Layout/redist/targets/GenerateLayout.targets b/src/Layout/redist/targets/GenerateLayout.targets +index 37a0db7..1259b22 100644 +--- a/src/Layout/redist/targets/GenerateLayout.targets ++++ b/src/Layout/redist/targets/GenerateLayout.targets +@@ -66,6 +66,7 @@ + + + ++ + + +-- +1.8.3.1 + diff --git a/patches/templating/0001-Don-t-call-dotnet-with-no-path.patch b/patches/templating/0001-Don-t-call-dotnet-with-no-path.patch deleted file mode 100644 index 3e94270f11..0000000000 --- a/patches/templating/0001-Don-t-call-dotnet-with-no-path.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 162ec70b0f7d8bc7acc4521a507201ecf09e74e2 Mon Sep 17 00:00:00 2001 -From: Chris Rummel -Date: Thu, 26 Sep 2019 02:58:28 -0500 -Subject: [PATCH] Don't call dotnet with no path - ---- - eng/common/tools.sh | 6 ------ - 1 file changed, 6 deletions(-) - -diff --git a/eng/common/tools.sh b/eng/common/tools.sh -index 757d5b9e..a8fabf54 100755 ---- a/eng/common/tools.sh -+++ b/eng/common/tools.sh -@@ -338,12 +338,6 @@ function MSBuild { - InitializeBuildTool - InitializeToolset - -- # Work around issues with Azure Artifacts credential provider -- # https://github.com/dotnet/arcade/issues/3932 -- if [[ "$ci" == true ]]; then -- dotnet nuget locals http-cache -c -- fi -- - local toolset_dir="${_InitializeToolset%/*}" - local logger_path="$toolset_dir/$_InitializeBuildToolFramework/Microsoft.DotNet.Arcade.Sdk.dll" - args=( "${args[@]}" "-logger:$logger_path" ) --- -2.18.0 - diff --git a/patches/vstest/0001-Update-vstest-build-script-to-add-binlogs.patch b/patches/vstest/0001-Update-vstest-build-script-to-add-binlogs.patch index f727d8158a..d7e54372d4 100644 --- a/patches/vstest/0001-Update-vstest-build-script-to-add-binlogs.patch +++ b/patches/vstest/0001-Update-vstest-build-script-to-add-binlogs.patch @@ -1,17 +1,17 @@ -From 6aff69e8ff0cf22c64bebfece469560f8d259e66 Mon Sep 17 00:00:00 2001 +From 66d45b5997ccbed745331454ca073510fca94509 Mon Sep 17 00:00:00 2001 From: dseefeld Date: Tue, 13 Aug 2019 21:57:28 +0000 -Subject: [PATCH 1/3] Update vstest build script to add binlogs +Subject: [PATCH 1/7] Update vstest build script to add binlogs --- - scripts/build.sh | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) + scripts/build.sh | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/build.sh b/scripts/build.sh -index 2a04c387..39a04ada 100755 +index fe93fa81..0224cd97 100755 --- a/scripts/build.sh +++ b/scripts/build.sh -@@ -222,7 +222,7 @@ function restore_package() +@@ -217,7 +217,7 @@ function restore_package() $dotnet restore $TP_ROOT_DIR/src/package/external/external.csproj --packages $TP_PACKAGES_DIR -v:minimal -warnaserror -p:Version=$TPB_Version || failed=true else log ".. .. Restore: Source: $TP_ROOT_DIR/src/package/external/external_BuildFromSource.csproj" @@ -20,7 +20,7 @@ index 2a04c387..39a04ada 100755 fi if [ "$failed" = true ]; then -@@ -249,7 +249,7 @@ function invoke_build() +@@ -244,7 +244,7 @@ function invoke_build() if [[ $TP_USE_REPO_API = 0 ]]; then $dotnet build $TPB_Solution --configuration $TPB_Configuration -v:minimal -p:Version=$TPB_Version -p:CIBuild=$TPB_CIBuild -p:LocalizedBuild=$TPB_LocalizedBuild || failed=true else @@ -29,6 +29,33 @@ index 2a04c387..39a04ada 100755 fi else find . -name "$PROJECT_NAME_PATTERNS" | xargs -L 1 $dotnet build --configuration $TPB_Configuration -v:minimal -p:Version=$TPB_Version -p:CIBuild=$TPB_CIBuild -p:LocalizedBuild=$TPB_LocalizedBuild +@@ -293,7 +293,7 @@ function publish_package() + for project in "${projects[@]}" ; + do + log ".. Package: Publish $project" +- $dotnet publish $project --configuration $TPB_Configuration --framework $framework --output $packageDir -v:minimal -p:Version=$TPB_Version -p:CIBuild=$TPB_CIBuild -p:LocalizedBuild=$TPB_LocalizedBuild ++ $dotnet publish $project /bl:publish_$project.binlog --configuration $TPB_Configuration --framework $framework --output $packageDir -v:minimal -p:Version=$TPB_Version -p:CIBuild=$TPB_CIBuild -p:LocalizedBuild=$TPB_LocalizedBuild + done + + # Copy TestHost for desktop targets +@@ -327,7 +327,7 @@ function publish_package() + log ".. Package: Publish testhost.csproj" + local projectToPackage=$TP_ROOT_DIR/src/testhost/testhost.csproj + local packageOutputPath=$TP_OUT_DIR/$TPB_Configuration/Microsoft.TestPlatform.TestHost/$TPB_TargetFrameworkCore +- $dotnet publish $projectToPackage --configuration $TPB_Configuration --framework $TPB_TargetFrameworkCore --output $packageOutputPath -v:minimal -p:Version=$TPB_Version -p:CIBuild=$TPB_CIBuild -p:LocalizedBuild=$TPB_LocalizedBuild ++ $dotnet publish $projectToPackage /bl:testhost-publish.binlog --configuration $TPB_Configuration --framework $TPB_TargetFrameworkCore --output $packageOutputPath -v:minimal -p:Version=$TPB_Version -p:CIBuild=$TPB_CIBuild -p:LocalizedBuild=$TPB_LocalizedBuild + + # For libraries that are externally published, copy the output into artifacts. These will be signed and packaged independently. + packageName="Microsoft.TestPlatform.Build" +@@ -390,7 +390,7 @@ function create_package() + for i in ${projectFiles[@]}; do + log "$dotnet pack --no-build $stagingDir/${i} -o $packageOutputDir -p:Version=$TPB_Version" \ + && $dotnet restore $stagingDir/${i} \ +- && $dotnet pack --no-build $stagingDir/${i} -o $packageOutputDir -p:Version=$TPB_Version ++ && $dotnet pack --no-build $stagingDir/${i} -o $packageOutputDir -p:Version=$TPB_Version /bl:pack_$i.binlog + done + + log "Create-NugetPackages: Elapsed $(( SECONDS - start ))s." -- -2.18.0 +2.17.1 diff --git a/patches/vstest/0007-Conditionally-add-InternalsVisibleTo-tag.patch b/patches/vstest/0007-Conditionally-add-InternalsVisibleTo-tag.patch new file mode 100644 index 0000000000..a36a15c25b --- /dev/null +++ b/patches/vstest/0007-Conditionally-add-InternalsVisibleTo-tag.patch @@ -0,0 +1,25 @@ +From 35117d3d316f6d79663529ca135c5da1b94fee12 Mon Sep 17 00:00:00 2001 +From: dseefeld +Date: Mon, 22 Jun 2020 17:41:45 -0400 +Subject: [PATCH] Conditionally add InternalsVisibleTo tag + +--- + .../Microsoft.TestPlatform.Common.csproj | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/Microsoft.TestPlatform.Common/Microsoft.TestPlatform.Common.csproj b/src/Microsoft.TestPlatform.Common/Microsoft.TestPlatform.Common.csproj +index b6287a72..581ab33f 100644 +--- a/src/Microsoft.TestPlatform.Common/Microsoft.TestPlatform.Common.csproj ++++ b/src/Microsoft.TestPlatform.Common/Microsoft.TestPlatform.Common.csproj +@@ -47,7 +47,7 @@ + + + +- ++ + + + +-- +2.18.2 + diff --git a/repos/Directory.Build.props b/repos/Directory.Build.props index dfee203da7..9c643685f4 100644 --- a/repos/Directory.Build.props +++ b/repos/Directory.Build.props @@ -41,6 +41,7 @@ + diff --git a/repos/Directory.Build.targets b/repos/Directory.Build.targets index 32225a3fc0..d3df1bb293 100644 --- a/repos/Directory.Build.targets +++ b/repos/Directory.Build.targets @@ -300,7 +300,13 @@ Condition="'@(_BuiltPackages)'!=''" DependsOnTargets="GatherBuiltPackages"> - + + + + + + diff --git a/repos/cli.proj b/repos/cli.proj deleted file mode 100644 index f5e9aa5dee..0000000000 --- a/repos/cli.proj +++ /dev/null @@ -1,115 +0,0 @@ - - - - - $(TargetRid) - osx-x64 - $(TargetRid.Substring(0, $(TargetRid.IndexOf("-")))) - - --runtime-id $(OverrideTargetRid) - --runtime-id $(TargetRid) - - --restore --build --pack - $(BuildCommandArgs) --configuration $(Configuration) - $(BuildCommandArgs) $(RuntimeArg) - $(BuildCommandArgs) $(FlagParameterPrefix)nodereuse $(ArcadeFalseBoolBuildArg) - - - $(BuildCommandArgs) /p:NETCoreAppMaximumVersion=99.9 - $(BuildCommandArgs) /p:IncludeMSBuildSdkResolver=false - $(BuildCommandArgs) /p:DefaultTargetLatestAspNetCoreRuntimePatch=true - $(BuildCommandArgs) /p:PB_PackageVersionPropsUrl=file:%2F%2F$(PackageVersionPropsPath) - $(BuildCommandArgs) /p:OSName=$(OSNameOverride) - - $(BuildCommandArgs) -bl - $(BuildCommandArgs) -ci - $(BuildCommandArgs) -v $(LogVerbosity) - true - - $(ProjectDirectory)build$(ShellExtension) $(BuildCommandArgs) - - $(ProjectDirectory)artifacts/packages/$(Configuration)/NonShipping/ - false - true - true - - $(ProjectDirectory)global.json - $(ProjectDirectory)/NuGet.config - - $(SourceBuiltPackagesPath) - $(EnvironmentRestoreSources)%3B$(ReferencePackagesDir)%3B$(PrebuiltPackagesPath) - $(EnvironmentRestoreSources)%3Bhttps://api.nuget.org/v3/index.json - $(EnvironmentRestoreSources)%3Bhttps://dotnetfeed.blob.core.windows.net/dotnet-core/index.json - $(EnvironmentRestoreSources)%3Bhttps://dotnetfeed.blob.core.windows.net/dotnet-tools-internal/index.json - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/repos/core-sdk.proj b/repos/core-sdk.proj deleted file mode 100644 index dbfa896596..0000000000 --- a/repos/core-sdk.proj +++ /dev/null @@ -1,96 +0,0 @@ - - - - - $(TargetRid.Substring(0, $(TargetRid.IndexOf("-")))) - - $(BuildCommandArgs) /p:Rid=$(TargetRid) - $(BuildCommandArgs) /p:AspNetCoreSharedFxInstallerRid=linux-$(Platform) - $(BuildCommandArgs) /p:OSName=$(OSNameOverride) - - $(BuildCommandArgs) /p:CoreSetupRid=freebsd-x64 /p:PortableBuild=true - $(BuildCommandArgs) /p:CoreSetupRid=osx-x64 - $(BuildCommandArgs) /p:CoreSetupRid=$(TargetRid) - $(BuildCommandArgs) -c $(Configuration) - $(BuildCommandArgs) $(FlagParameterPrefix)nodereuse $(ArcadeFalseBoolBuildArg) - $(BuildCommandArgs) /p:DOTNET_INSTALL_DIR=$(DotNetCliToolDir) - - - $(BuildCommandArgs) /p:CoreSetupBlobRootUrl=file:%2F%2F$(LocalBlobStorageRoot) - - $(BuildCommandArgs) /p:DotnetToolsetBlobRootUrl=file:%2F%2F$(LocalBlobStorageRoot) - - - $(BuildCommandArgs) /p:PB_PackageVersionPropsUrl=file:%2F%2F$(PackageVersionPropsPath) - - $(BuildCommandArgs) /p:SkipBuildingInstallers=true - $(BuildCommandArgs) /p:IncludeNuGetPackageArchive=false - $(BuildCommandArgs) /p:IncludeAdditionalSharedFrameworks=false - $(BuildCommandArgs) /p:UsePortableLinuxSharedFramework=$(PortableBuild) - $(BuildCommandArgs) /p:IncludeSharedFrameworksForBackwardsCompatibilityTests=false - $(BuildCommandArgs) /p:PB_PackageVersionPropsUrl=file:%2F%2F$(PackageVersionPropsPath) - $(BuildCommandArgs) /p:VersionSuffix="$(PreReleaseVersionLabel)" - - true - $(BuildCommandArgs) -v $(LogVerbosity) - $(BuildCommandArgs) -bl - $(BuildCommandArgs) -ci - - $(ProjectDirectory)/build$(ShellExtension) $(BuildCommandArgs) - - win-x64 - osx-x64 - freebsd-x64 - $(TargetRid) - $(ProjectDirectory)artifacts/packages/$(Configuration)/Shipping/ - $(PackagesOutput) - false - true - true - - $(SourceBuiltPackagesPath) - $(EnvironmentExternalRestoreSources)%3B$(ReferencePackagesDir)%3B$(PrebuiltPackagesPath) - - - true - $(ProjectDirectory)/NuGet.config - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/repos/fsharp.proj b/repos/fsharp.proj index 2914839792..300f58059a 100644 --- a/repos/fsharp.proj +++ b/repos/fsharp.proj @@ -11,6 +11,7 @@ $(ProjectDirectory)build$(ShellExtension) $(BuildCommandArgs) $(ProjectDirectory)artifacts/packages/$(Configuration)/Shipping/ + false $(ProjectDirectory)global.json $(ProjectDirectory)/NuGet.config true diff --git a/repos/installer.proj b/repos/installer.proj new file mode 100644 index 0000000000..814ed201dd --- /dev/null +++ b/repos/installer.proj @@ -0,0 +1,115 @@ + + + + + $(TargetRid) + osx-x64 + $(OverrideTargetRid.Substring(0, $(OverrideTargetRid.IndexOf("-")))) + + --runtime-id $(OverrideTargetRid) + --runtime-id $(TargetRid) + + --restore --build --pack --ci --binaryLog + $(BuildCommandArgs) --configuration $(Configuration) + $(BuildCommandArgs) $(RuntimeArg) + + + $(BuildCommandArgs) /p:NETCoreAppMaximumVersion=99.9 + $(BuildCommandArgs) /p:OSName=$(OSNameOverride) + $(BuildCommandArgs) /p:Rid=$(TargetRid) + $(BuildCommandArgs) /p:DOTNET_INSTALL_DIR=$(DotNetCliToolDir) + + + $(BuildCommandArgs) /p:AspNetCoreSharedFxInstallerRid=linux-$(Platform) + + $(BuildCommandArgs) /p:CoreSetupRid=freebsd-x64 /p:PortableBuild=true + $(BuildCommandArgs) /p:CoreSetupRid=osx-x64 + $(BuildCommandArgs) /p:CoreSetupRid=$(TargetRid) + + + $(BuildCommandArgs) /p:CoreSetupBlobRootUrl=file:%2F%2F$(LocalBlobStorageRoot) + + + $(BuildCommandArgs) /p:DotnetToolsetBlobRootUrl=file:%2F%2F$(LocalBlobStorageRoot) + + $(BuildCommandArgs) /p:SkipBuildingInstallers=true + $(BuildCommandArgs) /p:IncludeNuGetPackageArchive=false + $(BuildCommandArgs) /p:IncludeAdditionalSharedFrameworks=false + $(BuildCommandArgs) /p:UsePortableLinuxSharedFramework=false + $(BuildCommandArgs) /p:IncludeSharedFrameworksForBackwardsCompatibilityTests=false + + $(ProjectDirectory)/build$(ShellExtension) $(BuildCommandArgs) + + win-x64 + osx-x64 + freebsd-x64 + $(TargetRid) + $(ProjectDirectory)artifacts/packages/$(Configuration)/Shipping/ + $(PackagesOutput) + false + true + true + + $(SourceBuiltPackagesPath) + $(EnvironmentExternalRestoreSources)%3B$(ReferencePackagesDir)%3B$(PrebuiltPackagesPath) + + + true + $(ProjectDirectory)/NuGet.config + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repos/known-good.proj b/repos/known-good.proj index 1fbcc0f167..7ad77b1d83 100644 --- a/repos/known-good.proj +++ b/repos/known-good.proj @@ -50,32 +50,24 @@ - - - - + + + + - - - + + + - - - - - - - - - + - + diff --git a/repos/linker.proj b/repos/linker.proj index 86b18a5ec0..6cb7d0226c 100644 --- a/repos/linker.proj +++ b/repos/linker.proj @@ -3,7 +3,7 @@ - ILLink.Tasks + Microsoft.NET.ILLink.Tasks restore /bl:restore.binlog $(BuildCommandArgs) $(ProjectDirectory)illink.sln diff --git a/repos/runtime-portable.proj b/repos/runtime-portable.proj index 1d9c675917..0faeb9afc6 100644 --- a/repos/runtime-portable.proj +++ b/repos/runtime-portable.proj @@ -18,28 +18,6 @@ - - - $(ToolPackageExtractDir)coreclr-tools - so - so - dylib - please define AssemblyExtension for $(TargetOS) - - - - - - - - - - - - - - diff --git a/repos/runtime.common.props b/repos/runtime.common.props index 2796f5df5c..3a70de8621 100644 --- a/repos/runtime.common.props +++ b/repos/runtime.common.props @@ -32,7 +32,6 @@ $(CoreClrBuildArguments) /p:PackagesDir=$(PackagesDir) $(CoreClrBuildArguments) /p:ContinuousIntegrationBuild=true - $(CoreClrBuildArguments) /p:VersionSuffix="$(PreReleaseVersionLabel)" $(CoreClrBuildArguments) /p:PackageRid=$(OverrideTargetRid) $(CoreClrBuildArguments) /p:RuntimeOS=$(OverrideTargetRid.Substring(0, $(OverrideTargetRid.IndexOf("-")))) $(CoreClrBuildArguments) /p:RuntimeOS=$(OverrideTargetRid) @@ -50,9 +49,7 @@ $(LibrariesBuildArguments) /p:RuntimeOS=$(OverrideTargetRid.Substring(0, $(OverrideTargetRid.IndexOf("-")))) $(LibrariesBuildArguments) /p:RuntimeOS=$(OverrideTargetRid) $(LibrariesBuildArguments) /p:PortableBuild=$(OverridePortableBuild) - $(LibrariesBuildArguments) /p:ILAsmToolPath=$(ToolPackageExtractDir)coreclr-tools/ $(LibrariesBuildArguments) /p:BuildAllPackages=true - $(LibrariesBuildArguments) /p:VersionSuffix="$(PreReleaseVersionLabel)" $(LibrariesBuildArguments) /p:BuiltSdkPackageOverride="" $(LibrariesBuildArguments) /p:DotNetSourceBuildIntermediatePath=$(GeneratedSourcePathOnline) $(LibrariesBuildArguments) /p:DotNetSourceBuildIntermediatePath=$(GeneratedSourcePathOffline) diff --git a/repos/runtime.common.targets b/repos/runtime.common.targets index c9b3addd89..b527b2e3b3 100644 --- a/repos/runtime.common.targets +++ b/repos/runtime.common.targets @@ -22,6 +22,28 @@ Rid="$(TargetRid)-$(Platform)" /> + + + $(ToolPackageExtractDir)coreclr-tools + so + so + dylib + please define AssemblyExtension for $(TargetOS) + + + + + + + + + + + + + + @@ -51,4 +73,4 @@ - \ No newline at end of file + diff --git a/repos/sdk.proj b/repos/sdk.proj index 2b06e0636e..a54e84f106 100644 --- a/repos/sdk.proj +++ b/repos/sdk.proj @@ -24,6 +24,7 @@ true false $(ProjectDirectory)artifacts/packages/$(Configuration)/NonShipping/ + $(ProjectDirectory)artifacts/packages/Release/NonShipping/ $(SourceBuiltPackagesPath) $(EnvironmentRestoreSources)%3B$(ReferencePackagesDir)%3B$(PrebuiltPackagesPath) @@ -48,7 +49,24 @@ + + + + + + + + + + + + + + + + diff --git a/repos/toolset.proj b/repos/toolset.proj deleted file mode 100644 index 8434f2f8e4..0000000000 --- a/repos/toolset.proj +++ /dev/null @@ -1,83 +0,0 @@ - - - - - --pack --ci - $(BuildCommandArgs) /p:Rid=$(TargetRid) - $(BuildCommandArgs) -c $(Configuration) - $(BuildCommandArgs) /p:DOTNET_INSTALL_DIR=$(DotNetCliToolDir) - - - $(BuildCommandArgs) /p:CoreSetupBlobRootUrl=file:%2F%2F$(LocalBlobStorageRoot) - - - $(BuildCommandArgs) /p:PB_PackageVersionPropsUrl=file:%2F%2F$(PackageVersionPropsPath) - - $(BuildCommandArgs) /p:IncludeNuGetPackageArchive=false - $(BuildCommandArgs) /p:UsePortableLinuxSharedFramework=false - $(BuildCommandArgs) /p:IncludeSharedFrameworksForBackwardsCompatibilityTests=false - $(BuildCommandArgs) /p:IncludeMSBuildSdkResolver=false - - true - $(BuildCommandArgs) -v $(LogVerbosity) - - $(ProjectDirectory)/build$(ShellExtension) $(BuildCommandArgs) - - win-x64 - osx-x64 - freebsd-x64 - $(TargetRid) - $(ProjectDirectory)artifacts/packages/Release/NonShipping/ - - false - true - true - - $(SourceBuiltPackagesPath) - $(EnvironmentExternalRestoreSources)%3B$(ReferencePackagesDir)%3B$(PrebuiltPackagesPath) - - - true - $(ProjectDirectory)/NuGet.config - $(ProjectDirectory)global.json - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/repos/vstest.proj b/repos/vstest.proj index d59321af2f..1ea07cef90 100644 --- a/repos/vstest.proj +++ b/repos/vstest.proj @@ -17,6 +17,7 @@ $(ProjectDirectory)/artifacts/$(Configuration)/packages false true + $(ProjectDirectory)global.json diff --git a/smoke-test.sh b/smoke-test.sh index 91a3ee4e6f..b4044f0bfa 100755 --- a/smoke-test.sh +++ b/smoke-test.sh @@ -3,10 +3,10 @@ set -euo pipefail SCRIPT_ROOT="$(cd -P "$( dirname "$0" )" && pwd)" TARBALL_PREFIX=dotnet-sdk- -VERSION_PREFIX=3.1 +VERSION_PREFIX=5.0 # See https://github.com/dotnet/source-build/issues/579, this version # needs to be compatible with the runtime produced from source-build -DEV_CERTS_VERSION_DEFAULT=3.0.0-preview8-28405-07 +DEV_CERTS_VERSION_DEFAULT=5.0.0-preview.3 __ROOT_REPO=$(cat "$SCRIPT_ROOT/artifacts/obj/rootrepo.txt" | sed 's/\r$//') # remove CR if mounted repo on Windows drive export DOTNET_CLI_TELEMETRY_OPTOUT=1 diff --git a/tools-local/prebuilt-baseline-offline.xml b/tools-local/prebuilt-baseline-offline.xml index e0934bcc15..196aa4bc05 100644 --- a/tools-local/prebuilt-baseline-offline.xml +++ b/tools-local/prebuilt-baseline-offline.xml @@ -2,58 +2,56 @@ centos.7-x64 src/ApplicationInsights-dotnet.53b80940842204f78708a538628288ff5d741a1d/ - src/arcade.421b20fb860907c45673de791177e3fd61402197/ - src/Extensions.a309c864ab86230b6f118843481673cdd89d6258/ + src/arcade.bce0a98620c1c5a110b2bba9912f3d5929069c6b/ + src/Extensions.aadd7e9a6bf2bdaa48f7b1aae781a03704adc713/ src/xdt.c01a538851a8ab1a1fbeb2e6243f391fff7587b4/ - src/AspNetCore-Tooling.2dab42e151ea8020a75cdaaa8c46bf5d9093b8c0/ - src/AspNetCore.c3acdcac86dad91c3d3fbc3b93ecc6b7ba494bdc/ - src/cli.32fddd23b1e53272472f6feb27f5e12a445b7236/ + src/AspNetCore-Tooling.56c0dbb97a3c542fa9865aad33fe442341786a09/ + src/AspNetCore.cdfa43bbe0ecc13757cc6517c9a253de77c3ec56/ src/cliCommandLineParser.0e89c2116ad28e404ba56c14d1c3f938caa25a01/ src/common.6e37cdfe96ac8b06a923242120169fafacd720e6/ - src/core-sdk.9c30c9b429add311e047bfb87c4d4119673fa461/ - src/fsharp.1e9d40c8897796e21850bd6dca40e15df69a1c97/ + src/fsharp.1bcfb7bc27dc2d482341137150023fc1534506e6/ + src/installer.b0d47ebe3474026fe5cbef83de2b336d292b6c26/ src/known-good-tests./ src/known-good./ - src/linker.a9bfc450a9da6b050ba043ca43b9241beb6f3f60/ - src/msbuild.13cfe7fc5a97772e4045671c71fa31a3c0856af0/ + src/linker.7573e99c7665f565fe4a6ac4784d5c641213d5e1/ + src/msbuild.80e487bff4b7adced47cab46b3481f1a5f2b3178/ src/netcorecli-fsc/ src/Newtonsoft.Json.cac0690ad133c5e166ce5642dc71175791404fad/ src/Newtonsoft.Json.e43dae94c26f0c30e9095327a3a9eac87193923d/ - src/NuGet.Client.64f2febf7d1de8b0228eca5afed97a96c5a30bba/ + src/NuGet.Client.1c2681b16a0bb9be9271abe043a1cbf892761ef8/ src/package-source-build/ - src/roslyn.6f2112b58316c97c4f1b97e0f282aef4346947fc/ - src/runtime.d12f79a4d1b908636b96005fe30f547e54cea3ee/ - src/runtime.d12f79a4d1b908636b96005fe30f547e54cea3ee/ - src/sdk.11d68c998c996a9e033760f4769132cf867de167/ + src/roslyn.3d85b48dd5e533c7d47e916e2cff417f46bdce10/ + src/runtime.47ec733ba79b196e4e09d0c89bad245155002353/ + src/runtime.47ec733ba79b196e4e09d0c89bad245155002353/ + src/sdk.d06773deef64b4045a2f8256a383fd8dbef6050e/ src/sourcelink.f175b06862f889474b689a57527e489101c774cc/ - src/templating.247f60e9e34a03ed99e855eb1ea0c20931a968db/ - src/toolset.a46d93e5e100f9046cb589b5d4ba70bde41f3480/ - src/vstest.55e7e45431c9c05656c999b902686e7402664573/ + src/templating.bb2aad9a623680ecefd731784c97fcbf9e908730/ + src/vstest.5fd8bb7eabc542fbda5ed8e436f68ca975de0655/ src/websdk.589ed451f2bcb51d7f47a37ebf4e3d501979174c/ src/xliff-tasks.a52f3d7fb58470749ee4035fbbcb7e63c78b0459/ Tools/ tools-local/tasks/ - bin/obj/ + artifacts/obj/ - - - - - - - - - + + + + + + + + + + + - - @@ -71,30 +69,109 @@ - - - + + + + + + + + - - - + + + + + + - - - - + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + @@ -104,12 +181,10 @@ - - + - - + @@ -118,7 +193,6 @@ - @@ -128,10 +202,12 @@ - + + + + - @@ -153,6 +229,10 @@ + + + + @@ -173,11 +253,9 @@ - - @@ -206,39 +284,79 @@ - - + + + - + + + + + + + + + + + + + + - - + - + + + + + + + + + + + + + + + + - - + + + + - + + + + + + - + + - + - + + + + + - + \ No newline at end of file diff --git a/tools-local/prebuilt-baseline-online.xml b/tools-local/prebuilt-baseline-online.xml index f8fc9bbd85..da9dabe7c4 100644 --- a/tools-local/prebuilt-baseline-online.xml +++ b/tools-local/prebuilt-baseline-online.xml @@ -1,125 +1,183 @@ centos.7-x64 - bin/src/ApplicationInsights-dotnet.53b80940842204f78708a538628288ff5d741a1d/ - bin/src/arcade.421b20fb860907c45673de791177e3fd61402197/ - bin/src/Extensions.a309c864ab86230b6f118843481673cdd89d6258/ - bin/src/xdt.c01a538851a8ab1a1fbeb2e6243f391fff7587b4/ - bin/src/AspNetCore-Tooling.2dab42e151ea8020a75cdaaa8c46bf5d9093b8c0/ - bin/src/AspNetCore.c3acdcac86dad91c3d3fbc3b93ecc6b7ba494bdc/ - bin/src/cli.32fddd23b1e53272472f6feb27f5e12a445b7236/ - bin/src/cliCommandLineParser.0e89c2116ad28e404ba56c14d1c3f938caa25a01/ - bin/src/common.6e37cdfe96ac8b06a923242120169fafacd720e6/ - bin/src/core-sdk.9c30c9b429add311e047bfb87c4d4119673fa461/ - bin/src/fsharp.1e9d40c8897796e21850bd6dca40e15df69a1c97/ - bin/src/known-good-tests./ - bin/src/known-good./ - bin/src/linker.a9bfc450a9da6b050ba043ca43b9241beb6f3f60/ - bin/src/msbuild.13cfe7fc5a97772e4045671c71fa31a3c0856af0/ + artifacts/src/ApplicationInsights-dotnet.53b80940842204f78708a538628288ff5d741a1d/ + artifacts/src/arcade.bce0a98620c1c5a110b2bba9912f3d5929069c6b/ + artifacts/src/Extensions.aadd7e9a6bf2bdaa48f7b1aae781a03704adc713/ + artifacts/src/xdt.c01a538851a8ab1a1fbeb2e6243f391fff7587b4/ + artifacts/src/AspNetCore-Tooling.56c0dbb97a3c542fa9865aad33fe442341786a09/ + artifacts/src/AspNetCore.cdfa43bbe0ecc13757cc6517c9a253de77c3ec56/ + artifacts/src/cliCommandLineParser.0e89c2116ad28e404ba56c14d1c3f938caa25a01/ + artifacts/src/common.6e37cdfe96ac8b06a923242120169fafacd720e6/ + artifacts/src/fsharp.1bcfb7bc27dc2d482341137150023fc1534506e6/ + artifacts/src/installer.b0d47ebe3474026fe5cbef83de2b336d292b6c26/ + artifacts/src/known-good-tests./ + artifacts/src/known-good./ + artifacts/src/linker.7573e99c7665f565fe4a6ac4784d5c641213d5e1/ + artifacts/src/msbuild.80e487bff4b7adced47cab46b3481f1a5f2b3178/ src/netcorecli-fsc/ - bin/src/Newtonsoft.Json.cac0690ad133c5e166ce5642dc71175791404fad/ - bin/src/Newtonsoft.Json.e43dae94c26f0c30e9095327a3a9eac87193923d/ - bin/src/NuGet.Client.64f2febf7d1de8b0228eca5afed97a96c5a30bba/ + artifacts/src/Newtonsoft.Json.cac0690ad133c5e166ce5642dc71175791404fad/ + artifacts/src/Newtonsoft.Json.e43dae94c26f0c30e9095327a3a9eac87193923d/ + artifacts/src/NuGet.Client.1c2681b16a0bb9be9271abe043a1cbf892761ef8/ src/package-source-build/ - bin/src/roslyn.6f2112b58316c97c4f1b97e0f282aef4346947fc/ - bin/src/runtime.d12f79a4d1b908636b96005fe30f547e54cea3ee/ - bin/src/runtime.d12f79a4d1b908636b96005fe30f547e54cea3ee/ - bin/src/sdk.11d68c998c996a9e033760f4769132cf867de167/ - bin/src/sourcelink.f175b06862f889474b689a57527e489101c774cc/ - bin/src/templating.247f60e9e34a03ed99e855eb1ea0c20931a968db/ - bin/src/toolset.a46d93e5e100f9046cb589b5d4ba70bde41f3480/ - bin/src/vstest.55e7e45431c9c05656c999b902686e7402664573/ - bin/src/websdk.589ed451f2bcb51d7f47a37ebf4e3d501979174c/ - bin/src/xliff-tasks.a52f3d7fb58470749ee4035fbbcb7e63c78b0459/ + artifacts/src/roslyn.3d85b48dd5e533c7d47e916e2cff417f46bdce10/ + artifacts/src/runtime.47ec733ba79b196e4e09d0c89bad245155002353/ + artifacts/src/runtime.47ec733ba79b196e4e09d0c89bad245155002353/ + artifacts/src/sdk.d06773deef64b4045a2f8256a383fd8dbef6050e/ + artifacts/src/sourcelink.f175b06862f889474b689a57527e489101c774cc/ + artifacts/src/templating.bb2aad9a623680ecefd731784c97fcbf9e908730/ + artifacts/src/vstest.5fd8bb7eabc542fbda5ed8e436f68ca975de0655/ + artifacts/src/websdk.589ed451f2bcb51d7f47a37ebf4e3d501979174c/ + artifacts/src/xliff-tasks.a52f3d7fb58470749ee4035fbbcb7e63c78b0459/ Tools/ tools-local/tasks/ - bin/obj/ + artifacts/obj/ - - - - + + + - - - - + + + + - - - + + + - - + - + + + + + - - - - + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - + + + - - + + - + - - - + - - - + - @@ -127,8 +185,9 @@ + - + @@ -145,6 +204,11 @@ + + + + + @@ -152,6 +216,7 @@ + @@ -171,9 +236,14 @@ + + + + + @@ -197,13 +267,10 @@ - - - - - - - + + + + @@ -254,15 +321,16 @@ - - + + - + + @@ -275,45 +343,70 @@ - + + + + + + + + + + + + + + + + - + + + + + + + + + + + @@ -323,33 +416,45 @@ + + + + + + + - + + - + + + + + @@ -358,6 +463,8 @@ + + @@ -368,24 +475,29 @@ + + + + + @@ -395,25 +507,29 @@ - + - + - + + + + + @@ -421,17 +537,27 @@ + + + + + + + + + + @@ -442,19 +568,25 @@ + + - - + + + - + + + + @@ -467,17 +599,21 @@ + + + - + + + - - + - + \ No newline at end of file diff --git a/tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks.XPlat/PublishCoreSetupBinaries.cs b/tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks.XPlat/PublishCoreSetupBinaries.cs index 1848ba49bb..9f2bc9260f 100644 --- a/tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks.XPlat/PublishCoreSetupBinaries.cs +++ b/tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks.XPlat/PublishCoreSetupBinaries.cs @@ -28,7 +28,7 @@ public class PublishCoreSetupBinaries : Task // dotnet-runtime-rhel.7-x64.2.0.0-preview2-25401-9.tar.gz // dotnet-runtime-2.0.0-preview2-25401-9-rhel.7-x64.tar.gz // the "semver" capture would be 2.0.0-preview2-25401-9 in this case. - protected virtual string VersionMatchRegex => @"(\.|-)(?'semver'[0-9]+\.[0-9]+\.[0-9]+(-[A-Za-z0-9]+(-|\.)[0-9]+(-|\.)[0-9]+)?)"; + protected virtual string VersionMatchRegex => @"(\.|-)(?'semver'[0-9]+\.[0-9]+\.[0-9]+(-[A-Za-z0-9]+(-|\.)[0-9]+(-|\.)[0-9]+((-|\.)[0-9]+)?)?)"; public override bool Execute() { diff --git a/tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks.XPlat/PublishToolsetBinaries.cs b/tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks.XPlat/PublishToolsetBinaries.cs index 66796534a5..f10714c05e 100644 --- a/tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks.XPlat/PublishToolsetBinaries.cs +++ b/tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks.XPlat/PublishToolsetBinaries.cs @@ -25,6 +25,6 @@ public class PublishToolsetBinaries : PublishCoreSetupBinaries // dotnet-toolset-internal-rhel.7-x64.2.0.0-preview2-25401.tar.gz // dotnet-toolset-langpack-2.0.0-rhel.7-x64.tar.gz // the "semver" capture would be 2.0.0-preview2-25401 in this case. - protected override string VersionMatchRegex => @"(\.|-)(?'semver'[0-9]+\.[0-9]+\.[0-9]+(-[A-Za-z0-9]+(\.[0-9]+(\.[0-9]+)?)?)?)"; + protected override string VersionMatchRegex => @"(\.|-)(?'semver'[0-9]+\.[0-9]+\.[0-9]+(-[A-Za-z0-9]+(\.[0-9]+(\.[0-9]+(\.[0-9]+)?)?)?)?)"; } }