From 23978e678cf7dfbd02ca59ad782555e734019132 Mon Sep 17 00:00:00 2001 From: Youssef Victor Date: Tue, 25 Nov 2025 09:03:35 +0100 Subject: [PATCH 1/2] Fix slnf test assets to use `\\` (#51791) --- .../MultiTestProjectSolutionWithTests.sln | 4 ++-- .../SolutionFilter/OtherTestProjects.slnf | 6 +++--- .../MultiTestProjectSolutionWithTests/TestProjects.slnf | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/MultiTestProjectSolutionWithTests.sln b/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/MultiTestProjectSolutionWithTests.sln index a102989a3557..17275f0f8f30 100644 --- a/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/MultiTestProjectSolutionWithTests.sln +++ b/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/MultiTestProjectSolutionWithTests.sln @@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.12.35322.30 main MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestProject", "TestProject/TestProject.csproj", "{C43FCD94-028D-4DE8-96EC-A3663AE225B4}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestProject", "TestProject\TestProject.csproj", "{C43FCD94-028D-4DE8-96EC-A3663AE225B4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OtherTestProject", "OtherTestProject/OtherTestProject.csproj", "{6171FC1F-E2F2-4F66-A8DE-EC4765081661}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OtherTestProject", "OtherTestProject\OtherTestProject.csproj", "{6171FC1F-E2F2-4F66-A8DE-EC4765081661}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/SolutionFilter/OtherTestProjects.slnf b/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/SolutionFilter/OtherTestProjects.slnf index 32d256648c60..2a48d2d410c8 100644 --- a/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/SolutionFilter/OtherTestProjects.slnf +++ b/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/SolutionFilter/OtherTestProjects.slnf @@ -1,8 +1,8 @@ { "solution": { - "path": "../MultiTestProjectSolutionWithTests.sln", + "path": "..\\MultiTestProjectSolutionWithTests.sln", "projects": [ - "TestProject/TestProject.csproj" + "TestProject\\TestProject.csproj" ] } -} \ No newline at end of file +} diff --git a/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/TestProjects.slnf b/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/TestProjects.slnf index aecf39dc8acc..38274c6d5cd1 100644 --- a/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/TestProjects.slnf +++ b/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/TestProjects.slnf @@ -2,7 +2,7 @@ "solution": { "path": "MultiTestProjectSolutionWithTests.sln", "projects": [ - "TestProject/TestProject.csproj" + "TestProject\\TestProject.csproj" ] } -} \ No newline at end of file +} From b0b91f612ae93bdb3d7d9d1164e67145c1809ea7 Mon Sep 17 00:00:00 2001 From: Jan Jones Date: Tue, 25 Nov 2025 11:08:52 +0100 Subject: [PATCH 2/2] Mention deprecation of RoslynCompilerType=Framework in the docs (#51870) --- documentation/general/decouple-vs-and-net-sdk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/general/decouple-vs-and-net-sdk.md b/documentation/general/decouple-vs-and-net-sdk.md index ff77240fc4e3..065b568fa23b 100644 --- a/documentation/general/decouple-vs-and-net-sdk.md +++ b/documentation/general/decouple-vs-and-net-sdk.md @@ -145,7 +145,7 @@ Based on the value of the `RoslynCompilerType` property, the SDK (or compiler to These values are recognized for property `RoslynCompilerType`: - `Core`: use the compiler that comes with the .NET SDK -- `Framework`: use the compiler that comes with .NET Framework MSBuild +- `Framework`: use the compiler that comes with .NET Framework MSBuild (this option is [deprecated and will be removed in .NET 11](https://aka.ms/roslyn-compiler-type-framework)) - `FrameworkPackage`: download the Microsoft.Net.Sdk.Compilers.Toolset package which contains the .NET Framework compiler corresponding to the .NET SDK version - `Custom`: the SDK will not override `RoslynTasksAssembly` and the other properties listed above - used for example by Microsoft.Net.Compilers.Toolset package which injects its own version of the build task