From bd3600eefb1d0a8325c55c97cbee59945ed911f0 Mon Sep 17 00:00:00 2001 From: Michael Simons Date: Tue, 11 Nov 2025 17:16:10 +0000 Subject: [PATCH 1/3] Stop bundling obsolete FSharp.NET.SDK --- src/Layout/redist/targets/BundledSdks.targets | 1 - .../Microsoft.NET.Build.Tasks.csproj | 1 - .../targets/Microsoft.NET.Sdk.FSharp.props | 5 +---- 3 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/Layout/redist/targets/BundledSdks.targets b/src/Layout/redist/targets/BundledSdks.targets index 77fae4e802bd..5723d50fce8f 100644 --- a/src/Layout/redist/targets/BundledSdks.targets +++ b/src/Layout/redist/targets/BundledSdks.targets @@ -3,7 +3,6 @@ - diff --git a/src/Tasks/Microsoft.NET.Build.Tasks/Microsoft.NET.Build.Tasks.csproj b/src/Tasks/Microsoft.NET.Build.Tasks/Microsoft.NET.Build.Tasks.csproj index d32804d3ee51..7d201deeac9d 100644 --- a/src/Tasks/Microsoft.NET.Build.Tasks/Microsoft.NET.Build.Tasks.csproj +++ b/src/Tasks/Microsoft.NET.Build.Tasks/Microsoft.NET.Build.Tasks.csproj @@ -140,7 +140,6 @@ - ..\%(Stage0SdkFile.SdkName)\%(Stage0SdkFile.RecursiveDir)%(Stage0SdkFile.Filename)%(Stage0SdkFile.Extension) diff --git a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props index 9906eae613c5..77f67209cd9f 100644 --- a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props +++ b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props @@ -12,10 +12,7 @@ Copyright (c) .NET Foundation. All rights reserved. - - - - false + true From c8eb916e8578481d5cdb9d0776dbfce02b01e39d Mon Sep 17 00:00:00 2001 From: Michael Simons Date: Tue, 11 Nov 2025 11:23:50 -0600 Subject: [PATCH 2/3] Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../targets/Microsoft.NET.Sdk.FSharp.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props index 77f67209cd9f..b85b916a62b2 100644 --- a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props +++ b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props @@ -12,7 +12,7 @@ Copyright (c) .NET Foundation. All rights reserved. - + true From 70fcfc09d3545bd74b4ce859fda84e3e1badc8a9 Mon Sep 17 00:00:00 2001 From: Michael Simons Date: Tue, 11 Nov 2025 18:18:41 +0000 Subject: [PATCH 3/3] Remove UseBundledFSharpTargets property; UseBundledFSharpTargets will always be true --- .../targets/Microsoft.NET.Sdk.FSharp.props | 6 +----- .../targets/Microsoft.NET.Sdk.FSharp.targets | 2 +- .../Microsoft.NET.Sdk.FSharpTargetsShim.targets | 10 +++++----- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props index b85b916a62b2..dcb4e86edce5 100644 --- a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props +++ b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.props @@ -12,10 +12,6 @@ Copyright (c) .NET Foundation. All rights reserved. - - true - - @@ -23,6 +19,6 @@ Copyright (c) .NET Foundation. All rights reserved. $(MSBuildToolsPath)\FSharp\Microsoft.FSharp.NetSdk.props $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.NetSdk.props - + diff --git a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.targets b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.targets index 7f9117372510..0f0a6f61011e 100644 --- a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.targets +++ b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharp.targets @@ -22,6 +22,6 @@ Copyright (c) .NET Foundation. All rights reserved. $(MSBuildToolsPath)\FSharp\Microsoft.FSharp.Overrides.NetSdk.targets $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Overrides.NetSdk.targets - + diff --git a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharpTargetsShim.targets b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharpTargetsShim.targets index ca5225dd2b84..ca29dc7221d4 100644 --- a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharpTargetsShim.targets +++ b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.FSharpTargetsShim.targets @@ -14,11 +14,11 @@ Copyright (c) .NET Foundation. All rights reserved. - + Properties - + $(Configuration.ToUpperInvariant())