From db6fe5705a11504a6285f039d3cc571d9f8a3d34 Mon Sep 17 00:00:00 2001 From: Jan Provaznik Date: Fri, 10 Jul 2026 10:49:18 +0200 Subject: [PATCH] Bump minimum MSBuild version to 18.7 The SDK's .NET Framework tasks build against MicrosoftBuildMinimumVersion (the lagging minimum MSBuild that must load in older VS), and src/Layout/redist/minimumMSBuildVersion gates SDK load at runtime. Bump both from 18.6 to 18.7 to align with the MSBuild/Roslyn 18.7 baseline (dotnet/roslyn#84343), so SDK tasks relying on the multithreadable task types build against and require 18.7. - MicrosoftBuildMinimumVersion: 18.6.0-preview-26208-110 -> 18.7.1 (latest shipped 18.7 on the configured feeds) - MinimumVSVersion: 18.6 -> 18.7 - src/Layout/redist/minimumMSBuildVersion: 18.6.0 -> 18.7.0 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- eng/Versions.props | 4 ++-- src/Layout/redist/minimumMSBuildVersion | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props index e745ce8b1eed..1d43e8011dcb 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -113,8 +113,8 @@ At usage sites, either we use MicrosoftBuildMinimumVersion, or MicrosoftBuildVersion in source-only modes. Additionally, set the MinimumVSVersion for the installer UI that's required for targeting NetCurrent --> - 18.6.0-preview-26208-110 - 18.6 + 18.7.1 + 18.7 diff --git a/src/Layout/redist/minimumMSBuildVersion b/src/Layout/redist/minimumMSBuildVersion index 807e541706b0..04a1609562ba 100644 --- a/src/Layout/redist/minimumMSBuildVersion +++ b/src/Layout/redist/minimumMSBuildVersion @@ -1 +1 @@ -18.6.0 \ No newline at end of file +18.7.0 \ No newline at end of file