diff --git a/src/SourceBuild/content/eng/Versions.props b/src/SourceBuild/content/eng/Versions.props
index 6cdef1c15e5f..7e0ea4b47594 100644
--- a/src/SourceBuild/content/eng/Versions.props
+++ b/src/SourceBuild/content/eng/Versions.props
@@ -23,8 +23,8 @@
of a .NET major or minor release, prebuilts may be needed. When the release is mature, prebuilts
are not necessary, and this property is removed from the file.
-->
- 9.0.100-preview.7.24380.1
- 9.0.100-preview.7.24380.1
+ 9.0.100-preview.7.24407.1
+ 9.0.100-preview.7.24407.1
2.0.0-beta4.24126.1
diff --git a/src/SourceBuild/content/global.json b/src/SourceBuild/content/global.json
index 61de5443d0a3..b11c2b422365 100644
--- a/src/SourceBuild/content/global.json
+++ b/src/SourceBuild/content/global.json
@@ -1,6 +1,6 @@
{
"tools": {
- "dotnet": "9.0.100-preview.7.24380.2"
+ "dotnet": "9.0.100-preview.7.24407.12"
},
"msbuild-sdks": {
"Microsoft.Build.NoTargets": "3.7.0",
diff --git a/src/SourceBuild/content/repo-projects/wpf.proj b/src/SourceBuild/content/repo-projects/wpf.proj
index b19d0c95eda4..c70e7133379b 100644
--- a/src/SourceBuild/content/repo-projects/wpf.proj
+++ b/src/SourceBuild/content/repo-projects/wpf.proj
@@ -8,6 +8,7 @@
$(BuildArgs) $(FlagParameterPrefix)warnAsError $(ArcadeFalseBoolBuildArg)
$(BuildArgs) /p:Platform=$(TargetArchitecture)
+ $(BuildArgs) /p:BuildWithNetFrameworkHostedCompiler=false