diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json
index f58f04bc51844..7a9fd28da246d 100644
--- a/.config/dotnet-tools.json
+++ b/.config/dotnet-tools.json
@@ -15,7 +15,7 @@
]
},
"microsoft.dotnet.xharness.cli": {
- "version": "1.0.0-prerelease.21108.1",
+ "version": "1.0.0-prerelease.21111.1",
"commands": [
"xharness"
]
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 9304837710b41..e4efbf239c4e5 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -1,74 +1,74 @@
-
+
https://github.com/dotnet/icu
- eab8f7314698b7e7306d62d3fc6ae08358050837
+ 39bb47494d90d7122d65d0a7894f8eb0a976b244
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
-
+
https://github.com/dotnet/arcade
- fc83e59329203724d4a63c4f6c843be62983a35e
+ 938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe
https://dev.azure.com/dnceng/internal/_git/dotnet-optimization
@@ -94,73 +94,73 @@
https://github.com/microsoft/vstest
140434f7109d357d0158ade9e5164a4861513965
-
+
https://github.com/dotnet/runtime-assets
- f4b98c9c9d9afa7bc0576272d510fb19fa93b2a3
+ 97e545a94661bfd9a408cab1c186d5d28fe21932
-
+
https://github.com/dotnet/runtime-assets
- f4b98c9c9d9afa7bc0576272d510fb19fa93b2a3
+ 97e545a94661bfd9a408cab1c186d5d28fe21932
-
+
https://github.com/dotnet/runtime-assets
- f4b98c9c9d9afa7bc0576272d510fb19fa93b2a3
+ 97e545a94661bfd9a408cab1c186d5d28fe21932
-
+
https://github.com/dotnet/runtime-assets
- f4b98c9c9d9afa7bc0576272d510fb19fa93b2a3
+ 97e545a94661bfd9a408cab1c186d5d28fe21932
-
+
https://github.com/dotnet/runtime-assets
- f4b98c9c9d9afa7bc0576272d510fb19fa93b2a3
+ 97e545a94661bfd9a408cab1c186d5d28fe21932
-
+
https://github.com/dotnet/runtime-assets
- f4b98c9c9d9afa7bc0576272d510fb19fa93b2a3
+ 97e545a94661bfd9a408cab1c186d5d28fe21932
-
+
https://github.com/dotnet/runtime-assets
- f4b98c9c9d9afa7bc0576272d510fb19fa93b2a3
+ 97e545a94661bfd9a408cab1c186d5d28fe21932
-
+
https://github.com/dotnet/runtime-assets
- f4b98c9c9d9afa7bc0576272d510fb19fa93b2a3
+ 97e545a94661bfd9a408cab1c186d5d28fe21932
-
+
https://github.com/dotnet/runtime-assets
- f4b98c9c9d9afa7bc0576272d510fb19fa93b2a3
+ 97e545a94661bfd9a408cab1c186d5d28fe21932
-
+
https://github.com/dotnet/llvm-project
- 2da6edefbdcd22b06bcb317af46eb92b3fc8258e
+ 904460c12f46e4eafb963d9bffb5a136b2a09613
-
+
https://github.com/dotnet/llvm-project
- 2da6edefbdcd22b06bcb317af46eb92b3fc8258e
+ 904460c12f46e4eafb963d9bffb5a136b2a09613
-
+
https://github.com/dotnet/llvm-project
- 2da6edefbdcd22b06bcb317af46eb92b3fc8258e
+ 904460c12f46e4eafb963d9bffb5a136b2a09613
-
+
https://github.com/dotnet/llvm-project
- 2da6edefbdcd22b06bcb317af46eb92b3fc8258e
+ 904460c12f46e4eafb963d9bffb5a136b2a09613
-
+
https://github.com/dotnet/llvm-project
- 2da6edefbdcd22b06bcb317af46eb92b3fc8258e
+ 904460c12f46e4eafb963d9bffb5a136b2a09613
-
+
https://github.com/dotnet/llvm-project
- 2da6edefbdcd22b06bcb317af46eb92b3fc8258e
+ 904460c12f46e4eafb963d9bffb5a136b2a09613
-
+
https://github.com/dotnet/llvm-project
- 2da6edefbdcd22b06bcb317af46eb92b3fc8258e
+ 904460c12f46e4eafb963d9bffb5a136b2a09613
-
+
https://github.com/dotnet/llvm-project
- 2da6edefbdcd22b06bcb317af46eb92b3fc8258e
+ 904460c12f46e4eafb963d9bffb5a136b2a09613
https://github.com/dotnet/runtime
@@ -198,13 +198,13 @@
https://github.com/mono/linker
57432e260642d3c76e8717f5d8d1399c593349b7
-
+
https://github.com/dotnet/xharness
- 31cac14f02c50bcd29162b3d0eff764ddfdbb6de
+ 66b9a52dfea930ff2cfb588e5f2636932a1f6868
-
+
https://github.com/dotnet/xharness
- 31cac14f02c50bcd29162b3d0eff764ddfdbb6de
+ 66b9a52dfea930ff2cfb588e5f2636932a1f6868
diff --git a/eng/Versions.props b/eng/Versions.props
index ee05ed36d3655..6274d87fad979 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -48,18 +48,18 @@
3.8.0-4.20503.2
3.8.0
- 6.0.0-beta.21105.5
- 6.0.0-beta.21105.5
- 6.0.0-beta.21105.5
- 6.0.0-beta.21105.5
- 6.0.0-beta.21105.5
- 6.0.0-beta.21105.5
- 2.5.1-beta.21105.5
- 6.0.0-beta.21105.5
- 6.0.0-beta.21105.5
- 6.0.0-beta.21105.5
- 6.0.0-beta.21105.5
- 6.0.0-beta.21105.5
+ 6.0.0-beta.21105.12
+ 6.0.0-beta.21105.12
+ 6.0.0-beta.21105.12
+ 6.0.0-beta.21105.12
+ 6.0.0-beta.21105.12
+ 6.0.0-beta.21105.12
+ 2.5.1-beta.21105.12
+ 6.0.0-beta.21105.12
+ 6.0.0-beta.21105.12
+ 6.0.0-beta.21105.12
+ 6.0.0-beta.21105.12
+ 6.0.0-beta.21105.12
5.9.0-preview.2
@@ -105,15 +105,15 @@
4.3.0
6.0.0-preview.2.21108.2
- 5.0.0-beta.21102.1
- 5.0.0-beta.21102.1
- 5.0.0-beta.21102.1
- 5.0.0-beta.21102.1
- 5.0.0-beta.21102.1
- 5.0.0-beta.21102.1
- 5.0.0-beta.21102.1
- 5.0.0-beta.21102.1
- 5.0.0-beta.21102.1
+ 5.0.0-beta.21110.2
+ 5.0.0-beta.21110.2
+ 5.0.0-beta.21110.2
+ 5.0.0-beta.21110.2
+ 5.0.0-beta.21110.2
+ 5.0.0-beta.21110.2
+ 5.0.0-beta.21110.2
+ 5.0.0-beta.21110.2
+ 5.0.0-beta.21110.2
99.99.99-master-20200806.6
99.99.99-master-20200806.6
@@ -142,8 +142,8 @@
1.0.1-prerelease-00006
16.9.0-preview-20201201-01
- 1.0.0-prerelease.21108.1
- 1.0.0-prerelease.21108.1
+ 1.0.0-prerelease.21111.1
+ 1.0.0-prerelease.21111.1
2.4.1
2.4.2
1.3.0
@@ -156,16 +156,16 @@
6.0.0-alpha.1.21111.1
- 6.0.0-preview.2.21101.12
+ 6.0.0-preview.2.21108.1
- 9.0.1-alpha.1.21101.1
- 9.0.1-alpha.1.21101.1
- 9.0.1-alpha.1.21101.1
- 9.0.1-alpha.1.21101.1
- 9.0.1-alpha.1.21101.1
- 9.0.1-alpha.1.21101.1
- 9.0.1-alpha.1.21101.1
- 9.0.1-alpha.1.21101.1
+ 9.0.1-alpha.1.21109.2
+ 9.0.1-alpha.1.21109.2
+ 9.0.1-alpha.1.21109.2
+ 9.0.1-alpha.1.21109.2
+ 9.0.1-alpha.1.21109.2
+ 9.0.1-alpha.1.21109.2
+ 9.0.1-alpha.1.21109.2
+ 9.0.1-alpha.1.21109.2
diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1
index 10e98593e0c81..572da3b9f12cc 100644
--- a/eng/common/tools.ps1
+++ b/eng/common/tools.ps1
@@ -508,7 +508,7 @@ function InitializeBuildTool() {
ExitWithExitCode 1
}
$dotnetPath = Join-Path $dotnetRoot (GetExecutableFileName 'dotnet')
- $buildTool = @{ Path = $dotnetPath; Command = 'msbuild'; Tool = 'dotnet'; Framework = 'netcoreapp2.1' }
+ $buildTool = @{ Path = $dotnetPath; Command = 'msbuild'; Tool = 'dotnet'; Framework = 'netcoreapp3.1' }
} elseif ($msbuildEngine -eq "vs") {
try {
$msbuildPath = InitializeVisualStudioMSBuild -install:$restore
@@ -644,13 +644,26 @@ function MSBuild() {
}
$toolsetBuildProject = InitializeToolset
- $path = Split-Path -parent $toolsetBuildProject
- $path = Join-Path $path (Join-Path $buildTool.Framework 'Microsoft.DotNet.ArcadeLogging.dll')
- if (-not (Test-Path $path)) {
- $path = Split-Path -parent $toolsetBuildProject
- $path = Join-Path $path (Join-Path $buildTool.Framework 'Microsoft.DotNet.Arcade.Sdk.dll')
+ $basePath = Split-Path -parent $toolsetBuildProject
+ $possiblePaths = @(
+ # new scripts need to work with old packages, so we need to look for the old names/versions
+ (Join-Path $basePath (Join-Path $buildTool.Framework 'Microsoft.DotNet.ArcadeLogging.dll')),
+ (Join-Path $basePath (Join-Path $buildTool.Framework 'Microsoft.DotNet.Arcade.Sdk.dll')),
+ (Join-Path $basePath (Join-Path netcoreapp2.1 'Microsoft.DotNet.ArcadeLogging.dll')),
+ (Join-Path $basePath (Join-Path netcoreapp2.1 'Microsoft.DotNet.Arcade.Sdk.dll'))
+ )
+ $selectedPath = $null
+ foreach ($path in $possiblePaths) {
+ if (Test-Path $path -PathType Leaf) {
+ $selectedPath = $path
+ break
+ }
+ }
+ if (-not $selectedPath) {
+ Write-PipelineTelemetryError -Category 'Build' -Message 'Unable to find arcade sdk logger assembly.'
+ ExitWithExitCode 1
}
- $args += "/logger:$path"
+ $args += "/logger:$selectedPath"
}
MSBuild-Core @args
diff --git a/eng/common/tools.sh b/eng/common/tools.sh
index 0920f5965b697..9019b7f5cc910 100755
--- a/eng/common/tools.sh
+++ b/eng/common/tools.sh
@@ -307,7 +307,7 @@ function InitializeBuildTool {
# return values
_InitializeBuildTool="$_InitializeDotNetCli/dotnet"
_InitializeBuildToolCommand="msbuild"
- _InitializeBuildToolFramework="netcoreapp2.1"
+ _InitializeBuildToolFramework="netcoreapp3.1"
}
# Set RestoreNoCache as a workaround for https://github.com/NuGet/Home/issues/3116
@@ -414,11 +414,24 @@ function MSBuild {
fi
local toolset_dir="${_InitializeToolset%/*}"
- local logger_path="$toolset_dir/$_InitializeBuildToolFramework/Microsoft.DotNet.ArcadeLogging.dll"
- if [[ ! -f $logger_path ]]; then
- logger_path="$toolset_dir/$_InitializeBuildToolFramework/Microsoft.DotNet.Arcade.Sdk.dll"
+ # new scripts need to work with old packages, so we need to look for the old names/versions
+ local selectedPath=
+ local possiblePaths=()
+ possiblePaths+=( "$toolset_dir/$_InitializeBuildToolFramework/Microsoft.DotNet.ArcadeLogging.dll" )
+ possiblePaths+=( "$toolset_dir/$_InitializeBuildToolFramework/Microsoft.DotNet.Arcade.Sdk.dll" )
+ possiblePaths+=( "$toolset_dir/netcoreapp2.1/Microsoft.DotNet.ArcadeLogging.dll" )
+ possiblePaths+=( "$toolset_dir/netcoreapp2.1/Microsoft.DotNet.Arcade.Sdk.dll" )
+ for path in "${possiblePaths[@]}"; do
+ if [[ -f $path ]]; then
+ selectedPath=$path
+ break
+ fi
+ done
+ if [[ -z "$selectedPath" ]]; then
+ Write-PipelineTelemetryError -category 'Build' "Unable to find arcade sdk logger assembly."
+ ExitWithExitCode 1
fi
- args=( "${args[@]}" "-logger:$logger_path" )
+ args+=( "-logger:$selectedPath" )
fi
MSBuild-Core ${args[@]}
diff --git a/global.json b/global.json
index b03fe4c2578e1..1d1ce4385d2ae 100644
--- a/global.json
+++ b/global.json
@@ -12,10 +12,10 @@
"python3": "3.7.1"
},
"msbuild-sdks": {
- "Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk": "6.0.0-beta.21105.5",
- "Microsoft.DotNet.Arcade.Sdk": "6.0.0-beta.21105.5",
- "Microsoft.DotNet.Helix.Sdk": "6.0.0-beta.21105.5",
- "Microsoft.DotNet.SharedFramework.Sdk": "6.0.0-beta.21105.5",
+ "Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk": "6.0.0-beta.21105.12",
+ "Microsoft.DotNet.Arcade.Sdk": "6.0.0-beta.21105.12",
+ "Microsoft.DotNet.Helix.Sdk": "6.0.0-beta.21105.12",
+ "Microsoft.DotNet.SharedFramework.Sdk": "6.0.0-beta.21105.12",
"Microsoft.FIX-85B6-MERGE-9C38-CONFLICT": "1.0.0",
"Microsoft.NET.Sdk.IL": "6.0.0-preview.2.21108.2",
"Microsoft.Build.NoTargets": "2.0.17",
diff --git a/src/libraries/libraries-packages.proj b/src/libraries/libraries-packages.proj
index cfbf75d8a4e02..b8fde0c0adb1c 100644
--- a/src/libraries/libraries-packages.proj
+++ b/src/libraries/libraries-packages.proj
@@ -7,7 +7,7 @@
$(NuGetPackageRoot)microsoft.dotnet.build.tasks.packaging\$(MicrosoftDotNetBuildTasksPackagingVersion)\tools\
- $(PackagingTaskAssembly)netcoreapp2.1\
+ $(PackagingTaskAssembly)netcoreapp3.1\
$(PackagingTaskAssembly)net472\
$(PackagingTaskAssembly)Microsoft.DotNet.Build.Tasks.Packaging.dll
diff --git a/src/tests/Common/external/external.csproj b/src/tests/Common/external/external.csproj
index 268bb4ec88f69..019455bbd1c43 100644
--- a/src/tests/Common/external/external.csproj
+++ b/src/tests/Common/external/external.csproj
@@ -14,7 +14,7 @@
$(TargetingPackPath)
$(NetCoreAppToolCurrent)
win7-x86;win7-x64
- netcoreapp2.1
+ netcoreapp3.1
SharedLibrary
false
false
diff --git a/src/tests/Common/xunitconsolerunner.depproj b/src/tests/Common/xunitconsolerunner.depproj
index 73db22f392f79..529957694b38c 100644
--- a/src/tests/Common/xunitconsolerunner.depproj
+++ b/src/tests/Common/xunitconsolerunner.depproj
@@ -1,6 +1,6 @@
- netcoreapp2.1
+ netcoreapp3.1