diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index cb6ead9fa88..324779fef3a 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -194,17 +194,17 @@
     
   
   
-    
+    
       https://github.com/dotnet/arcade
-      13b20849f8294593bf150a801cab639397e6c29d
+      1a2e280a031aaed0dca606ec8c59c6fe0f9bfc7f
     
-    
+    
       https://github.com/dotnet/arcade
-      13b20849f8294593bf150a801cab639397e6c29d
+      1a2e280a031aaed0dca606ec8c59c6fe0f9bfc7f
     
-    
+    
       https://github.com/dotnet/arcade
-      13b20849f8294593bf150a801cab639397e6c29d
+      1a2e280a031aaed0dca606ec8c59c6fe0f9bfc7f
     
   
 
diff --git a/eng/Versions.props b/eng/Versions.props
index 1eb4594d5af..d849e7ffed6 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -84,7 +84,7 @@
     
     9.0.7
     
-    9.0.0-beta.25325.4
+    9.0.0-beta.25366.1
   
   
     
diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1
index 22b49e09d09..9b3ad8840fd 100644
--- a/eng/common/tools.ps1
+++ b/eng/common/tools.ps1
@@ -416,7 +416,7 @@ function InitializeVisualStudioMSBuild([bool]$install, [object]$vsRequirements =
 
   # Locate Visual Studio installation or download x-copy msbuild.
   $vsInfo = LocateVisualStudio $vsRequirements
-  if ($vsInfo -ne $null) {
+  if ($vsInfo -ne $null -and $env:ForceUseXCopyMSBuild -eq $null) {
     # Ensure vsInstallDir has a trailing slash
     $vsInstallDir = Join-Path $vsInfo.installationPath "\"
     $vsMajorVersion = $vsInfo.installationVersion.Split('.')[0]
diff --git a/global.json b/global.json
index 70681bc9744..945f04c1f57 100644
--- a/global.json
+++ b/global.json
@@ -18,7 +18,7 @@
   "msbuild-sdks": {
     "Microsoft.Build.NoTargets": "3.7.0",
     "Microsoft.Build.Traversal": "3.2.0",
-    "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25325.4",
-    "Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.25325.4"
+    "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25366.1",
+    "Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.25366.1"
   }
 }