diff --git a/.vsts-ci.yml b/.vsts-ci.yml
index e8e58caf9..e84198679 100644
--- a/.vsts-ci.yml
+++ b/.vsts-ci.yml
@@ -37,7 +37,7 @@ variables:
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
- group: DotNetBuilds storage account read tokens
- name: _InternalRuntimeDownloadArgs
- value: /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal
+ value: /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal
/p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64)
/p:dotnetbuilds-internal-container-read-token-base64=$(dotnetbuilds-internal-container-read-token-base64)
diff --git a/NuGet.config b/NuGet.config
index 16f4f035a..242edc94e 100644
--- a/NuGet.config
+++ b/NuGet.config
@@ -7,22 +7,18 @@
-
-
+
-
-
-
@@ -37,22 +33,15 @@
-
-
-
-
-
-
-
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 6ee2f70ff..96f032400 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -90,27 +90,27 @@
c40ef7e056b48e011c43a21354d6790ba6b8b4fc
-
+
https://dev.azure.com/dnceng/internal/_git/dotnet-templating
- f165acec106eb72d2a9e6a91c48b462884cb1c55
+ e6d9bf1868c4aa2808714ada839018a8506bd7dd
-
+
https://dev.azure.com/dnceng/internal/_git/dotnet-templating
- f165acec106eb72d2a9e6a91c48b462884cb1c55
+ e6d9bf1868c4aa2808714ada839018a8506bd7dd
-
+
https://dev.azure.com/dnceng/internal/_git/dotnet-templating
- f165acec106eb72d2a9e6a91c48b462884cb1c55
+ e6d9bf1868c4aa2808714ada839018a8506bd7dd
-
+
https://dev.azure.com/dnceng/internal/_git/dotnet-sdk
- 36d5c10d65ec7577234f1b72c25e21b9512f1895
+ f9b6be31b19097cb47125075ca2e8322bf591fc0
-
+
https://dev.azure.com/dnceng/internal/_git/dotnet-sdk
- 36d5c10d65ec7577234f1b72c25e21b9512f1895
+ f9b6be31b19097cb47125075ca2e8322bf591fc0
@@ -121,39 +121,39 @@
https://dev.azure.com/dnceng/internal/_git/dotnet-wpf
560f243910f407df33fd5cdf06e2a857684f4bc7
-
+
https://github.com/dotnet/fsharp
- 6d626ff0752a77d339f609b4d361787dc9ca93a5
+ 7200973937f45e4e270b27634b0550d2954668d3
-
+
https://github.com/dotnet/fsharp
- 6d626ff0752a77d339f609b4d361787dc9ca93a5
+ 7200973937f45e4e270b27634b0550d2954668d3
-
+
https://github.com/microsoft/vstest
- 68bd10d3aee862a9fbb0bac8b3d474bc323024f3
+ d3c6439b04452047cb62fc645ce341a034bdb5be
-
+
https://github.com/dotnet/linker
- d0662ed8db919642177ddfd06a1c33895a69015f
+ cc3dc76c374152f86ff73aa02f35782b713908c6
linker
-
+
https://github.com/dotnet/roslyn
- ff289c438fabbdb4755f3c92c976763705140bd9
+ 592501cbb9c9394072a245c15b3458ff88155d85
-
+
https://github.com/dotnet/msbuild
- c9eb9dd64e9a2e8a433900a1a626d65a2bce4428
+ ae57d105c6094d8d59fe42f557ad0dcb46ec285e
-
+
https://github.com/nuget/nuget.client
- 078701b97eeef2283c1f4605032b5bcf55a80653
+ f1906d3d581e0ea0bdd282134208d654f8447880
@@ -166,9 +166,9 @@
698fdad58fa64a55f16cd9562c90224cc498ed02
-
+
https://github.com/dotnet/emsdk
- ee0a97a0009c0e048789126253fea7994db676ac
+ e8ffccbd683205bf94e406e43556f8baca07dc5b
https://github.com/dotnet/source-build
diff --git a/eng/Versions.props b/eng/Versions.props
index 9207cb019..3518e2776 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -7,8 +7,8 @@
6
0
- 1
- 04
+ 2
+ 02
$(VersionMajor).$(VersionMinor).$(VersionSDKMinor)$(VersionFeature)
servicing
$(VersionMajor).$(VersionMinor)
@@ -31,7 +31,7 @@
- 6.0.103
+ 6.0.200
@@ -56,8 +56,8 @@
- 6.0.103-servicing.22124.18
- 6.0.103-servicing.22124.18
+ 6.0.200-rtm.22104.9
+ 6.0.200-rtm.22104.9
$(MicrosoftNETSdkPackageVersion)
$(MicrosoftNETSdkPackageVersion)
$(MicrosoftNETSdkPackageVersion)
@@ -113,7 +113,7 @@
$(MicrosoftDotNetWpfProjectTemplatesPackageVersion)
$(NUnit3DotNetNewTemplatePackageVersion)
$(MicrosoftDotNetCommonItemTemplatesPackageVersion)
- 6.0.103
+ 6.0.200
$(MicrosoftAspNetCoreAppRuntimePackageVersion)
$(MicrosoftDotnetWinFormsProjectTemplatesPackageVersion)
@@ -150,7 +150,7 @@
2.2.0-beta.19072.10
2.0.0
- 17.0.0
+ 17.1.0-release-20220113-05
@@ -176,15 +176,15 @@
- 6.0.101-preview.9.1805
- 31.0.101-preview.9.16
- 15.0.101-preview.9.31
- 15.0.101-preview.9.31
- 12.0.101-preview.9.31
- 15.0.101-preview.9.31
- $(MicrosoftNETCoreAppRefPackageVersion)
- 6.0.2
- $(MicrosoftNETWorkloadEmscriptenManifest60100Version)
+ 6.0.200-preview.13.2747
+ 31.0.200-preview.13.41
+ 15.2.301-preview.13.2
+ 15.2.301-preview.13.2
+ 12.1.301-preview.13.2
+ 15.2.301-preview.13.2
+ 6.0.2-mauipre.1.22102.15
+ 6.0.1
+ $(MicrosoftNETWorkloadEmscriptenManifest60200Version)
diff --git a/src/SourceBuild/Arcade/eng/common/templates/job/source-build-create-tarball.yml b/src/SourceBuild/Arcade/eng/common/templates/job/source-build-create-tarball.yml
index 8e55a40b5..4f993567f 100644
--- a/src/SourceBuild/Arcade/eng/common/templates/job/source-build-create-tarball.yml
+++ b/src/SourceBuild/Arcade/eng/common/templates/job/source-build-create-tarball.yml
@@ -80,9 +80,12 @@ jobs:
# This prevents allocation of additional agents if the tarball build legs should be skipped.
# Only build the tarball if the PR touches source-build source.
- script: |
- if curl "https://api.github.com/repos/dotnet/installer/pulls/$(System.PullRequest.PullRequestNumber)/files" | grep '"filename": "src/SourceBuild/*'
- then
- echo "##vso[task.setvariable variable=_includeTarballBuild;isoutput=true]true"
- fi
+ # Temporarily disable tarball PR validation until source-build is supported in this channel.
+ echo "##vso[task.setvariable variable=_includeTarballBuild;isoutput=true]false"
+
+ # if curl "https://api.github.com/repos/dotnet/installer/pulls/$(System.PullRequest.PullRequestNumber)/files" | grep '"filename": "src/SourceBuild/*'
+ # then
+ # echo "##vso[task.setvariable variable=_includeTarballBuild;isoutput=true]true"
+ # fi
displayName: Tarball Build Check
name: Tarball_Build_Check
diff --git a/src/SourceBuild/Arcade/tools/TextOnlyPackages.csproj b/src/SourceBuild/Arcade/tools/TextOnlyPackages.csproj
index e49753264..e4ad12e49 100644
--- a/src/SourceBuild/Arcade/tools/TextOnlyPackages.csproj
+++ b/src/SourceBuild/Arcade/tools/TextOnlyPackages.csproj
@@ -17,14 +17,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-- 5.0.0
-
- 6.0.0-preview.4.221
-
-@@ -25,9 +24,9 @@
-
-
-
--
--
--
-+
-+
-+
-
-
-
-diff --git a/eng/Versions.props b/eng/Versions.props
-index b1990aa..f6ddbbd 100644
---- a/eng/Versions.props
-+++ b/eng/Versions.props
-@@ -15,6 +15,7 @@
-
- 16.11.0
- 3.3.2
-+ 5.0.0
-
- 4.0.0-6.21526.21
-
-diff --git a/src/Logging/SimpleConsoleLogger.cs b/src/Logging/SimpleConsoleLogger.cs
-index c361f84..fd8015c 100644
---- a/src/Logging/SimpleConsoleLogger.cs
-+++ b/src/Logging/SimpleConsoleLogger.cs
-@@ -37,7 +37,7 @@ namespace Microsoft.CodeAnalysis.Tools.Logging
- _minimalErrorLevel = minimalErrorLevel;
- }
-
-- public void Log(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func formatter)
-+ public void Log(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func formatter)
- {
- if (!IsEnabled(logLevel))
- {
diff --git a/src/SourceBuild/tarball/patches/fsharp/0001-Disable-apphost-on-downlevel-frameworks-during-sourc.patch b/src/SourceBuild/tarball/patches/fsharp/0001-Disable-apphost-on-downlevel-frameworks-during-sourc.patch
deleted file mode 100644
index d9a483852..000000000
--- a/src/SourceBuild/tarball/patches/fsharp/0001-Disable-apphost-on-downlevel-frameworks-during-sourc.patch
+++ /dev/null
@@ -1,167 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Davis Goodin
-Date: Tue, 19 Oct 2021 16:11:51 -0500
-Subject: [PATCH] Disable apphost on downlevel frameworks during source-build
-
-During source-build, disable apphost build for 'fsi' and 'fsc', and
-'fsyacc', 'fslex', and 'AssemblyCheck' during the bootstrap build.
-
-Creating an apphost for a net5.0 project while building with a net6.0
-SDK downloads the apphost pack as a prebuilt. Stopping the projects from
-creating the apphost removes the prebuilt for source-build.
-
-To make disabling the apphost work in the bootstrapping build, add a
-check to eng/build.sh to skip the bootstrap build if we're currently
-running the "outer" source-build. That gives source-build the ability to
-run bootstrapping on its own terms. Now, when eng/SourceBuild.props runs
-bootstrapping, it can pass the DotNetBuildFromSource property through
-the environment so it takes effect.
-
-See: https://github.com/dotnet/fsharp/issues/12282
-
-PR: https://github.com/dotnet/fsharp/pull/12286
----
- eng/SourceBuild.props | 2 +-
- eng/build.sh | 51 ++++++++++---------
- .../AssemblyCheck/AssemblyCheck.fsproj | 1 +
- src/buildtools/fslex/fslex.fsproj | 1 +
- src/buildtools/fsyacc/fsyacc.fsproj | 1 +
- src/fsharp/fsc/fsc.fsproj | 1 +
- src/fsharp/fsi/fsi.fsproj | 1 +
- 7 files changed, 34 insertions(+), 24 deletions(-)
-
-diff --git a/eng/SourceBuild.props b/eng/SourceBuild.props
-index 22c929f28..903ee00d3 100644
---- a/eng/SourceBuild.props
-+++ b/eng/SourceBuild.props
-@@ -41,7 +41,7 @@
-
-+ EnvironmentVariables="@(InnerBuildEnv);DotNetBuildFromSource=true" />
-
-
-
-diff --git a/eng/build.sh b/eng/build.sh
-index 9a2aa0083..6af422237 100755
---- a/eng/build.sh
-+++ b/eng/build.sh
-@@ -240,29 +240,34 @@ function BuildSolution {
- node_reuse=false
-
- # build bootstrap tools
-- bootstrap_config=Proto
-- bootstrap_dir=$artifacts_dir/Bootstrap
-- if [[ "$force_bootstrap" == true ]]; then
-- rm -fr $bootstrap_dir
-- fi
-- if [ ! -f "$bootstrap_dir/fslex.dll" ]; then
-- BuildMessage="Error building tools"
-- MSBuild "$repo_root/src/buildtools/buildtools.proj" \
-- /restore \
-- /p:Configuration=$bootstrap_config
--
-- mkdir -p "$bootstrap_dir"
-- cp -pr $artifacts_dir/bin/fslex/$bootstrap_config/net5.0 $bootstrap_dir/fslex
-- cp -pr $artifacts_dir/bin/fsyacc/$bootstrap_config/net5.0 $bootstrap_dir/fsyacc
-- fi
-- if [ ! -f "$bootstrap_dir/fsc.exe" ]; then
-- BuildMessage="Error building bootstrap"
-- MSBuild "$repo_root/proto.proj" \
-- /restore \
-- /p:Configuration=$bootstrap_config \
--
--
-- cp -pr $artifacts_dir/bin/fsc/$bootstrap_config/net5.0 $bootstrap_dir/fsc
-+ # source_build=true means we are currently in the outer/wrapper source-build,
-+ # and building bootstrap needs to wait. The source-build targets will run this
-+ # script again without setting source_build=true when it is done setting up
-+ # the build environment. See 'eng/SourceBuild.props'.
-+ if [[ "$source_build" != true ]]; then
-+ bootstrap_config=Proto
-+ bootstrap_dir=$artifacts_dir/Bootstrap
-+ if [[ "$force_bootstrap" == true ]]; then
-+ rm -fr $bootstrap_dir
-+ fi
-+ if [ ! -f "$bootstrap_dir/fslex.dll" ]; then
-+ BuildMessage="Error building tools"
-+ MSBuild "$repo_root/src/buildtools/buildtools.proj" \
-+ /restore \
-+ /p:Configuration=$bootstrap_config
-+
-+ mkdir -p "$bootstrap_dir"
-+ cp -pr $artifacts_dir/bin/fslex/$bootstrap_config/net5.0 $bootstrap_dir/fslex
-+ cp -pr $artifacts_dir/bin/fsyacc/$bootstrap_config/net5.0 $bootstrap_dir/fsyacc
-+ fi
-+ if [ ! -f "$bootstrap_dir/fsc.exe" ]; then
-+ BuildMessage="Error building bootstrap"
-+ MSBuild "$repo_root/proto.proj" \
-+ /restore \
-+ /p:Configuration=$bootstrap_config
-+
-+ cp -pr $artifacts_dir/bin/fsc/$bootstrap_config/net5.0 $bootstrap_dir/fsc
-+ fi
- fi
-
- if [[ "$skip_build" != true ]]; then
-diff --git a/src/buildtools/AssemblyCheck/AssemblyCheck.fsproj b/src/buildtools/AssemblyCheck/AssemblyCheck.fsproj
-index 464b6ef78..5c78bbe6d 100644
---- a/src/buildtools/AssemblyCheck/AssemblyCheck.fsproj
-+++ b/src/buildtools/AssemblyCheck/AssemblyCheck.fsproj
-@@ -4,6 +4,7 @@
- Exe
- net5.0
- true
-+ false
-
-
-
-diff --git a/src/buildtools/fslex/fslex.fsproj b/src/buildtools/fslex/fslex.fsproj
-index 1959ce59c..3d63bf6bf 100644
---- a/src/buildtools/fslex/fslex.fsproj
-+++ b/src/buildtools/fslex/fslex.fsproj
-@@ -5,6 +5,7 @@
- net5.0
- INTERNALIZED_FSLEXYACC_RUNTIME;$(DefineConstants)
- true
-+ false
-
-
-
-diff --git a/src/buildtools/fsyacc/fsyacc.fsproj b/src/buildtools/fsyacc/fsyacc.fsproj
-index 5d1b7141f..63b63c5de 100644
---- a/src/buildtools/fsyacc/fsyacc.fsproj
-+++ b/src/buildtools/fsyacc/fsyacc.fsproj
-@@ -5,6 +5,7 @@
- net5.0
- INTERNALIZED_FSLEXYACC_RUNTIME;$(DefineConstants)
- true
-+ false
-
-
-
-diff --git a/src/fsharp/fsc/fsc.fsproj b/src/fsharp/fsc/fsc.fsproj
-index 7fa31fc21..04025c297 100644
---- a/src/fsharp/fsc/fsc.fsproj
-+++ b/src/fsharp/fsc/fsc.fsproj
-@@ -12,6 +12,7 @@
- $(OtherFlags) --maxerrors:20 --extraoptimizationloops:1
- true
- true
-+ false
-
-
-
-diff --git a/src/fsharp/fsi/fsi.fsproj b/src/fsharp/fsi/fsi.fsproj
-index 9fd9b1333..eace6c166 100644
---- a/src/fsharp/fsi/fsi.fsproj
-+++ b/src/fsharp/fsi/fsi.fsproj
-@@ -13,6 +13,7 @@
- fsi.res
- true
- true
-+ false
-
-
-
diff --git a/src/SourceBuild/tarball/patches/linker/0001-fix-tlens-Mono.Cecil-reference.patch b/src/SourceBuild/tarball/patches/linker/0001-fix-tlens-Mono.Cecil-reference.patch
deleted file mode 100644
index 319028d25..000000000
--- a/src/SourceBuild/tarball/patches/linker/0001-fix-tlens-Mono.Cecil-reference.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Logan Bussell <36081148+lbussell@users.noreply.github.com>
-Date: Wed, 13 Oct 2021 18:26:09 +0000
-Subject: [PATCH] fix tlens Mono.Cecil reference
-
-Pull request for applying the patch: https://github.com/dotnet/linker/pull/2317
----
- src/tlens/tlens.csproj | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/tlens/tlens.csproj b/src/tlens/tlens.csproj
-index 92b3754..e17f9fb 100644
---- a/src/tlens/tlens.csproj
-+++ b/src/tlens/tlens.csproj
-@@ -10,7 +10,8 @@
-
-
-
--
-+
-+
-
-
-
diff --git a/src/SourceBuild/tarball/patches/linker/0002-Exclude-Microsoft.DotNet.ApiCompat-from-source-build.patch b/src/SourceBuild/tarball/patches/linker/0002-Exclude-Microsoft.DotNet.ApiCompat-from-source-build.patch
deleted file mode 100644
index 48bf63e70..000000000
--- a/src/SourceBuild/tarball/patches/linker/0002-Exclude-Microsoft.DotNet.ApiCompat-from-source-build.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Michael Simons
-Date: Wed, 20 Oct 2021 14:44:36 +0000
-Subject: [PATCH] Exclude Microsoft.DotNet.ApiCompat from source-build
-
-Backport PR: https://github.com/dotnet/linker/pull/2326
----
- eng/Tools.props | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/eng/Tools.props b/eng/Tools.props
-index 494d208..7c32ad5 100644
---- a/eng/Tools.props
-+++ b/eng/Tools.props
-@@ -2,7 +2,7 @@
-
-
-
--
-+
-
-
-
-\ No newline at end of file
diff --git a/src/SourceBuild/tarball/patches/linker/0003-Upgrade-Microsoft.NETFramework.ReferenceAssemblies-f.patch b/src/SourceBuild/tarball/patches/linker/0003-Upgrade-Microsoft.NETFramework.ReferenceAssemblies-f.patch
deleted file mode 100644
index 8458c20e5..000000000
--- a/src/SourceBuild/tarball/patches/linker/0003-Upgrade-Microsoft.NETFramework.ReferenceAssemblies-f.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Michael Simons
-Date: Wed, 20 Oct 2021 14:38:14 +0000
-Subject: [PATCH 1/2] Upgrade Microsoft.NETFramework.ReferenceAssemblies from
- 1.0.0 to 1.0.2
-
-Backport PR: https://github.com/dotnet/linker/pull/2326
----
- src/ILLink.Tasks/ILLink.Tasks.csproj | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/ILLink.Tasks/ILLink.Tasks.csproj b/src/ILLink.Tasks/ILLink.Tasks.csproj
-index 0ecf5d1..7501ecb 100644
---- a/src/ILLink.Tasks/ILLink.Tasks.csproj
-+++ b/src/ILLink.Tasks/ILLink.Tasks.csproj
-@@ -53,6 +53,6 @@
-
-
-
--
-+
-
-
diff --git a/src/SourceBuild/tarball/patches/msbuild/0001-Remove-prebuilt-jnm2.ReferenceAssemblies.net35.patch b/src/SourceBuild/tarball/patches/msbuild/0001-Remove-prebuilt-jnm2.ReferenceAssemblies.net35.patch
deleted file mode 100644
index 93717db90..000000000
--- a/src/SourceBuild/tarball/patches/msbuild/0001-Remove-prebuilt-jnm2.ReferenceAssemblies.net35.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Davis Goodin
-Date: Mon, 11 Oct 2021 17:09:14 -0500
-Subject: [PATCH] Remove prebuilt jnm2.ReferenceAssemblies.net35
-
-This prebuilt package filled a gap in the official 1.0 version of the .NET
-Framework reference assembly packages. The gap has been fixed in later versions
-of the official packages. Removal fixes a prebuilt dependency by letting the
-repo use the official version of the packges, which are produced by SBRP.
-https://github.com/dotnet/msbuild/issues/6935
----
- src/StringTools/StringTools.csproj | 5 -----
- 1 file changed, 5 deletions(-)
-
-diff --git a/src/StringTools/StringTools.csproj b/src/StringTools/StringTools.csproj
-index fef9909..93a4634 100644
---- a/src/StringTools/StringTools.csproj
-+++ b/src/StringTools/StringTools.csproj
-@@ -20,17 +20,12 @@
-
-
- Microsoft.NET.StringTools.net35
--
-- true
-
-
-
-
-
-
--
--
--
-
-
-
diff --git a/src/SourceBuild/tarball/patches/msbuild/0002-Disable-BannedApiAnalyzers-during-source-build.patch b/src/SourceBuild/tarball/patches/msbuild/0002-Disable-BannedApiAnalyzers-during-source-build.patch
deleted file mode 100644
index b5b0a84f6..000000000
--- a/src/SourceBuild/tarball/patches/msbuild/0002-Disable-BannedApiAnalyzers-during-source-build.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Davis Goodin
-Date: Tue, 12 Oct 2021 18:14:59 -0500
-Subject: [PATCH] Disable BannedApiAnalyzers during source-build
-
-BannedApiAnalyzers has some intentional old dependencies and it's not feasible
-to build it during source-build. Remove this usage to remove a prebuilt.
-https://github.com/dotnet/msbuild/issues/6961
----
- eng/Packages.props | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/eng/Packages.props b/eng/Packages.props
-index 0f478634f..3cc09a008 100644
---- a/eng/Packages.props
-+++ b/eng/Packages.props
-@@ -45,11 +45,11 @@
-
-
-
-+
-
-
-
-
--
-
-
-
diff --git a/src/SourceBuild/tarball/patches/msbuild/0004-Remove-dependency-on-MS.VS.Setup.Configuration.Inter.patch b/src/SourceBuild/tarball/patches/msbuild/0004-Remove-dependency-on-MS.VS.Setup.Configuration.Inter.patch
index 6ca89df7d..9a55fed1b 100644
--- a/src/SourceBuild/tarball/patches/msbuild/0004-Remove-dependency-on-MS.VS.Setup.Configuration.Inter.patch
+++ b/src/SourceBuild/tarball/patches/msbuild/0004-Remove-dependency-on-MS.VS.Setup.Configuration.Inter.patch
@@ -7,26 +7,27 @@ Removes prebuilts.
Background Issue: https://github.com/dotnet/source-build/issues/2542
---
- eng/Packages.props | 3 ---
+ eng/dependabot/Packages.props | 3 ---
src/Build/Microsoft.Build.csproj | 4 +++-
src/Directory.BeforeCommon.targets | 2 +-
+ src/Framework/Microsoft.Build.Framework.csproj | 2 +-
src/Samples/Directory.Build.props | 1 +
src/Tasks/Microsoft.Build.Tasks.csproj | 4 +++-
src/Utilities/Microsoft.Build.Utilities.csproj | 2 +-
- 6 files changed, 9 insertions(+), 7 deletions(-)
+ 7 files changed, 10 insertions(+), 8 deletions(-)
-diff --git a/eng/Packages.props b/eng/Packages.props
-index 2de607c5d..1668addc9 100644
---- a/eng/Packages.props
-+++ b/eng/Packages.props
-@@ -46,9 +46,6 @@
+diff --git a/eng/dependabot/Packages.props b/eng/dependabot/Packages.props
+index a1f21de26..ff74d6e7f 100644
+--- a/eng/dependabot/Packages.props
++++ b/eng/dependabot/Packages.props
+@@ -22,9 +22,6 @@
+
-
-
+
-
-
-
-
+
diff --git a/src/Build/Microsoft.Build.csproj b/src/Build/Microsoft.Build.csproj
@@ -34,7 +35,7 @@ index d08e337c5..3b173aee5 100644
--- a/src/Build/Microsoft.Build.csproj
+++ b/src/Build/Microsoft.Build.csproj
@@ -38,8 +38,10 @@
-
+
-
@@ -58,6 +59,19 @@ index 913c97b12..320bffa56 100644
$(DefineConstants);FEATURE_MSCOREE
+diff --git a/src/Framework/Microsoft.Build.Framework.csproj b/src/Framework/Microsoft.Build.Framework.csproj
+index df7556447..c7edff611 100644
+--- a/src/Framework/Microsoft.Build.Framework.csproj
++++ b/src/Framework/Microsoft.Build.Framework.csproj
+@@ -31,7 +31,7 @@
+
+
+
+-
++
+
+
+
diff --git a/src/Samples/Directory.Build.props b/src/Samples/Directory.Build.props
index 6b9d6cd9f..317ef14a6 100644
--- a/src/Samples/Directory.Build.props
diff --git a/src/SourceBuild/tarball/patches/nuget-client/0001-Remove-uneeded-source-build-patches-and-re-patch.patch b/src/SourceBuild/tarball/patches/nuget-client/0001-Remove-uneeded-source-build-patches-and-re-patch.patch
index 34d37ba0b..36ce5217c 100644
--- a/src/SourceBuild/tarball/patches/nuget-client/0001-Remove-uneeded-source-build-patches-and-re-patch.patch
+++ b/src/SourceBuild/tarball/patches/nuget-client/0001-Remove-uneeded-source-build-patches-and-re-patch.patch
@@ -69,7 +69,7 @@ index c11557248..0e7dd7861 100644
@@ -33,7 +34,7 @@
-
+
-
diff --git a/src/SourceBuild/tarball/patches/nuget-client/0011-Update-System.Threading.Tasks.DataFlow-version.patch b/src/SourceBuild/tarball/patches/nuget-client/0011-Update-System.Threading.Tasks.DataFlow-version.patch
new file mode 100644
index 000000000..f48a864fe
--- /dev/null
+++ b/src/SourceBuild/tarball/patches/nuget-client/0011-Update-System.Threading.Tasks.DataFlow-version.patch
@@ -0,0 +1,28 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: MichaelSimons
+Date: Tue, 23 Nov 2021 16:13:36 +0000
+Subject: [PATCH] Update System.Threading.Tasks.DataFlow version
+
+Addresses:
+NuGet.Build.Tasks.csproj : error NU1605: Detected package downgrade: System.Threading.Tasks.Dataflow from 6.0.0 to 4.9.0. Reference the package directly from the project to select a different version. [src/nuget-client.a998efecd431ec8a41536b5ac0152c16f1e2e646/build/restorehelper.targets]
+NuGet.Build.Tasks.csproj : error NU1605: NuGet.Build.Tasks -> Microsoft.Build.Tasks.Core 17.1.0-preview-21572-15 -> System.Threading.Tasks.Dataflow (>= 6.0.0) [src/nuget-client.a998efecd431ec8a41536b5ac0152c16f1e2e646/build/restorehelper.targets]
+NuGet.Build.Tasks.csproj : error NU1605: NuGet.Build.Tasks -> System.Threading.Tasks.Dataflow (>= 4.9.0) [src/nuget-client.a998efecd431ec8a41536b5ac0152c16f1e2e646/build/restorehelper.targets]
+
+Backport issue: https://github.com/dotnet/source-build/issues/2311
+---
+ build/packages.targets | 2 +-
+ 1 file changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/build/packages.targets b/build/packages.targets
+index a0aa4cc..ef5a1cc 100644
+--- a/build/packages.targets
++++ b/build/packages.targets
+@@ -58,7 +59,7 @@
+
+
+
+-
++
+
+
+
diff --git a/src/SourceBuild/tarball/patches/roslyn/0002-Apply-arcade-powered-source-build-patches-55823.patch b/src/SourceBuild/tarball/patches/roslyn/0002-Apply-arcade-powered-source-build-patches-55823.patch
deleted file mode 100644
index 8e3884438..000000000
--- a/src/SourceBuild/tarball/patches/roslyn/0002-Apply-arcade-powered-source-build-patches-55823.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 1a415d2019d74bcf009134326d1c25798589de64 Mon Sep 17 00:00:00 2001
-From: Chris Rummel
-Date: Tue, 19 Oct 2021 11:39:32 -0500
-Subject: [PATCH] Apply arcade-powered source-build patches (#55823)
-
-Don't include desktop artifacts that don't exist in source-build.
-Source-build doesn't have these artifacts available, even when we eventually will
-build desktop TFMs, because Roslyn is one of the first builds in source-build.
-Instead Roslyn is picking up reference packages that don't have the `lib` directory
-which is causing a build failure. This disables the attempt to grab these desktop
-artifacts so source-build just skips them instead.
-
-Backported to roslyn with https://github.com/dotnet/roslyn/pull/55823
----
- .../DesktopCompilerArtifacts.targets | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/NuGet/Microsoft.Net.Compilers.Toolset/DesktopCompilerArtifacts.targets b/src/NuGet/Microsoft.Net.Compilers.Toolset/DesktopCompilerArtifacts.targets
-index c8b87ab6958..107ff051b51 100644
---- a/src/NuGet/Microsoft.Net.Compilers.Toolset/DesktopCompilerArtifacts.targets
-+++ b/src/NuGet/Microsoft.Net.Compilers.Toolset/DesktopCompilerArtifacts.targets
-@@ -20,7 +20,7 @@
- VS training data to the assemblies they produce.
- -->
-
--
-+
-
-
-
---
-2.31.1
-
diff --git a/src/SourceBuild/tarball/patches/roslyn/0004-Disable-apphost-build-of-csi-vbi-for-source-build.patch b/src/SourceBuild/tarball/patches/roslyn/0004-Disable-apphost-build-of-csi-vbi-for-source-build.patch
index f94119820..0afe8be53 100644
--- a/src/SourceBuild/tarball/patches/roslyn/0004-Disable-apphost-build-of-csi-vbi-for-source-build.patch
+++ b/src/SourceBuild/tarball/patches/roslyn/0004-Disable-apphost-build-of-csi-vbi-for-source-build.patch
@@ -22,7 +22,7 @@ index 3970bb4e9ea..e96beb550d2 100644
@@ -6,6 +6,7 @@
Exe
CSharpInteractive
- netcoreapp3.1;net472
+ net6.0;net472
+ false
@@ -34,7 +34,7 @@ index 5bbdf7f03a7..5f732d71534 100644
@@ -6,6 +6,7 @@
Exe
Sub Main
- netcoreapp3.1;net472
+ net6.0;net472
+ false
diff --git a/src/SourceBuild/tarball/patches/vstest/0001-Drop-vstest.console-netcoreapp2.1-support.patch b/src/SourceBuild/tarball/patches/vstest/0001-Drop-vstest.console-netcoreapp2.1-support.patch
deleted file mode 100644
index aa1e198cc..000000000
--- a/src/SourceBuild/tarball/patches/vstest/0001-Drop-vstest.console-netcoreapp2.1-support.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 752ab8ab199bd1d99353658cb676a6612508333b Mon Sep 17 00:00:00 2001
-From: Michael Simons
-Date: Wed, 8 Sep 2021 21:31:01 +0000
-Subject: [PATCH] Drop vstest.console netcoreapp2.1 support
-
-Workaround for https://github.com/microsoft/vstest/issues/3044
----
- src/vstest.console/vstest.console.csproj | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/vstest.console/vstest.console.csproj b/src/vstest.console/vstest.console.csproj
-index 1343e6d9..7c555591 100644
---- a/src/vstest.console/vstest.console.csproj
-+++ b/src/vstest.console/vstest.console.csproj
-@@ -8,7 +8,7 @@
-
- vstest.console
- netcoreapp2.1;net451
-- netcoreapp2.1;net6.0
-+ net6.0
- true
- Exe
- false
---
-2.29.2
-
diff --git a/src/SourceBuild/tarball/patches/vstest/0001-Update-nuspec-project-target-frameworks-for-source-b.patch b/src/SourceBuild/tarball/patches/vstest/0001-Update-nuspec-project-target-frameworks-for-source-b.patch
new file mode 100644
index 000000000..729c76c4e
--- /dev/null
+++ b/src/SourceBuild/tarball/patches/vstest/0001-Update-nuspec-project-target-frameworks-for-source-b.patch
@@ -0,0 +1,41 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: MichaelSimons
+Date: Tue, 23 Nov 2021 17:45:25 +0000
+Subject: [PATCH] Update nuspec project target frameworks for source-build
+
+This patch removes prebuilts caused from targetting netcoreapp1.0
+
+Backported with https://github.com/microsoft/vstest/pull/3188
+---
+ src/package/nuspec/Microsoft.TestPlatform.Build.csproj | 3 ++-
+ src/package/nuspec/Microsoft.TestPlatform.CLI.csproj | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/src/package/nuspec/Microsoft.TestPlatform.Build.csproj b/src/package/nuspec/Microsoft.TestPlatform.Build.csproj
+index 038fbf8..57cde8e 100644
+--- a/src/package/nuspec/Microsoft.TestPlatform.Build.csproj
++++ b/src/package/nuspec/Microsoft.TestPlatform.Build.csproj
+@@ -1,7 +1,8 @@
+
+
+ Exe
+- netcoreapp1.0
++ netcoreapp1.0
++ net6.0
+ false
+ TestPlatform.Build.nuspec
+ version=$(Version)
+diff --git a/src/package/nuspec/Microsoft.TestPlatform.CLI.csproj b/src/package/nuspec/Microsoft.TestPlatform.CLI.csproj
+index 29198ba..19386eb 100644
+--- a/src/package/nuspec/Microsoft.TestPlatform.CLI.csproj
++++ b/src/package/nuspec/Microsoft.TestPlatform.CLI.csproj
+@@ -1,7 +1,8 @@
+
+
+ Exe
+- netcoreapp1.0
++ netcoreapp1.0
++ net6.0
+ false
+ TestPlatform.CLI.nuspec
+ version=$(Version)
diff --git a/src/SourceBuild/tarball/patches/vstest/0002-Don-t-publish-for-win-runtime-identifier-in-source-b.patch b/src/SourceBuild/tarball/patches/vstest/0002-Don-t-publish-for-win-runtime-identifier-in-source-b.patch
deleted file mode 100644
index bd4c13409..000000000
--- a/src/SourceBuild/tarball/patches/vstest/0002-Don-t-publish-for-win-runtime-identifier-in-source-b.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 071dfef93e5431a415bd9298f2ed8aaf9a22524f Mon Sep 17 00:00:00 2001
-From: dseefeld
-Date: Mon, 11 Oct 2021 19:35:15 +0000
-Subject: [PATCH] Don't publish for win runtime identifier in source-build
-
-See https://github.com/microsoft/vstest/pull/3096
----
- src/testhost.x86/testhost.x86.csproj | 2 +-
- src/testhost/testhost.csproj | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/testhost.x86/testhost.x86.csproj b/src/testhost.x86/testhost.x86.csproj
-index 7eb5cd15..09856522 100644
---- a/src/testhost.x86/testhost.x86.csproj
-+++ b/src/testhost.x86/testhost.x86.csproj
-@@ -19,7 +19,7 @@
- app.manifest
-
-
-- win7-x86
-+ win7-x86
- false
- $(AssemblyName.Replace('.x86', '')).$(TargetFramework).x86
-
-diff --git a/src/testhost/testhost.csproj b/src/testhost/testhost.csproj
-index a780e4e9..ba0fd259 100644
---- a/src/testhost/testhost.csproj
-+++ b/src/testhost/testhost.csproj
-@@ -16,7 +16,7 @@
- app.manifest
-
-
-- win7-x64
-+ win7-x64
- false
- $(AssemblyName).$(TargetFramework)
-
---
-2.31.1
-
diff --git a/src/redist/targets/BundledManifests.targets b/src/redist/targets/BundledManifests.targets
index b83c642f3..6e8361d80 100644
--- a/src/redist/targets/BundledManifests.targets
+++ b/src/redist/targets/BundledManifests.targets
@@ -1,13 +1,13 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/redist/targets/GenerateBundledVersions.targets b/src/redist/targets/GenerateBundledVersions.targets
index 6983a5667..1cf223da9 100644
--- a/src/redist/targets/GenerateBundledVersions.targets
+++ b/src/redist/targets/GenerateBundledVersions.targets
@@ -26,8 +26,8 @@
30
- $([MSBuild]::Add($(VersionFeature), 20))
- $([MSBuild]::Add($(VersionFeature), 12))
+ $([MSBuild]::Add($(VersionFeature), 22))
+ $([MSBuild]::Add($(VersionFeature), 14))
@@ -370,6 +370,7 @@ Copyright (c) .NET Foundation. All rights reserved.
TargetingPackVersion="$(MicrosoftAspNetCoreAppRefPackageVersion)"
RuntimePackNamePatterns="Microsoft.AspNetCore.App.Runtime.**RID**"
RuntimePackRuntimeIdentifiers="@(AspNetCoreRuntimePackRids, '%3B')"
+ RuntimePackExcludedRuntimeIdentifiers="android"
/>
$(Rid)
$(OSName)-$(Architecture)
+ $(HostOSName)-$(Architecture)
+
dotnet-sdk-internal$(PgoTerm)
dotnet-sdk$(PgoTerm)
diff --git a/src/redist/targets/packaging/windows/clisdk/bundle.thm b/src/redist/targets/packaging/windows/clisdk/bundle.thm
index 89cf63055..ebe591ccc 100644
--- a/src/redist/targets/packaging/windows/clisdk/bundle.thm
+++ b/src/redist/targets/packaging/windows/clisdk/bundle.thm
@@ -40,8 +40,8 @@
#(loc.FilesInUseLabel)
-
-
+
+