diff --git a/Tests/SonarScanner.MSBuild.TFS.Test/Resources/Readme.md b/Tests/SonarScanner.MSBuild.TFS.Test/Resources/Readme.md
index 863778fe7..88b4e8923 100644
--- a/Tests/SonarScanner.MSBuild.TFS.Test/Resources/Readme.md
+++ b/Tests/SonarScanner.MSBuild.TFS.Test/Resources/Readme.md
@@ -1,5 +1,5 @@
The `Sample.coverage` file is an input file for the Conv_ConvertToXml_ToolConvertsSampleFile test. It was generated in the following way:
-* New .Net6.0 Console App called "ConsoleApp2"
+* New .Net9.0 Console App called "ConsoleApp2"
* `Program.cs` looks like so:
```cs
@@ -17,7 +17,7 @@ namespace ConsoleApp2
}
```
-* A second .Net6.0 MS Test project called "TestProject1" which references `ConsoleApp2.csproj`
+* A second .Net9.0 MS Test project called "TestProject1" which references `ConsoleApp2.csproj`
* One test file `UnitTest1.cs`:
```cs
diff --git a/its/projects/CSharp.SDK.6/CSharp.SDK.6.sln b/its/projects/CSharp.SDK.6/CSharp.SDK.6.sln
deleted file mode 100644
index d656bb5d8..000000000
--- a/its/projects/CSharp.SDK.6/CSharp.SDK.6.sln
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.7.34031.279
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Main", "Main\Main.csproj", "{30024C57-CF88-4890-AD9F-7C2A640F670A}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UTs", "UTs\UTs.csproj", "{3E56B4AA-38B0-4255-B2A2-83334132DB21}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {30024C57-CF88-4890-AD9F-7C2A640F670A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {30024C57-CF88-4890-AD9F-7C2A640F670A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {30024C57-CF88-4890-AD9F-7C2A640F670A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {30024C57-CF88-4890-AD9F-7C2A640F670A}.Release|Any CPU.Build.0 = Release|Any CPU
- {3E56B4AA-38B0-4255-B2A2-83334132DB21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3E56B4AA-38B0-4255-B2A2-83334132DB21}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3E56B4AA-38B0-4255-B2A2-83334132DB21}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3E56B4AA-38B0-4255-B2A2-83334132DB21}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {520789E0-F9D1-4836-9674-59D399848716}
- EndGlobalSection
-EndGlobal
diff --git a/its/projects/CSharp.SDK.6/Main/Common.cs b/its/projects/CSharp.SDK.6/Main/Common.cs
deleted file mode 100644
index ab68c8f9e..000000000
--- a/its/projects/CSharp.SDK.6/Main/Common.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace CSharp.SDKs
-{
- public class Common
- {
- // FIXME: This line contains S1134 warning
- }
-}
diff --git a/its/projects/CSharp.SDK.6/Main/Main.csproj b/its/projects/CSharp.SDK.6/Main/Main.csproj
deleted file mode 100644
index 862da5021..000000000
--- a/its/projects/CSharp.SDK.6/Main/Main.csproj
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- net6.0
-
-
- false
-
-
diff --git a/its/projects/CSharp.SDK.6/UTs/CommonTest.cs b/its/projects/CSharp.SDK.6/UTs/CommonTest.cs
deleted file mode 100644
index ef41a6578..000000000
--- a/its/projects/CSharp.SDK.6/UTs/CommonTest.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace CSharp.SDKs.Test
-{
- [TestClass]
- public class CommonTest
- {
- // FIXME: This line contains S1134 warning in SL, but not in S4NET context due to current test-code support
-
- [TestMethod]
- public void TestMethodWithNoAssertion() // S2699: Add at least one assertion to this test case. This rule has test-only scope.
- {
- var sut = new Common();
- sut.ToString();
- }
- }
-}
diff --git a/its/projects/CSharp.SDK.6/UTs/UTs.csproj b/its/projects/CSharp.SDK.6/UTs/UTs.csproj
deleted file mode 100644
index 744e6db67..000000000
--- a/its/projects/CSharp.SDK.6/UTs/UTs.csproj
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
- net6.0
-
-
- false
-
-
-
-
-
-
-
-
-
diff --git a/its/projects/DuplicateAnalyzerReferences/global.json b/its/projects/DuplicateAnalyzerReferences/global.json
index 68eeba67e..d5bf446d0 100644
--- a/its/projects/DuplicateAnalyzerReferences/global.json
+++ b/its/projects/DuplicateAnalyzerReferences/global.json
@@ -1,6 +1,6 @@
{
"sdk": {
- "version": "6.0.300",
+ "version": "9.0.100",
"rollForward": "latestFeature"
}
}
\ No newline at end of file
diff --git a/its/projects/RazorWebApplication.net6.withoutSourceGenerators/global.json b/its/projects/RazorWebApplication.net6.withoutSourceGenerators/global.json
deleted file mode 100644
index 778f056e6..000000000
--- a/its/projects/RazorWebApplication.net6.withoutSourceGenerators/global.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "sdk": {
- "version": "6.0.0",
- "rollForward": "latestFeature"
- }
-}
\ No newline at end of file
diff --git a/its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication.net6.withSourceGenerators.sln b/its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication.withSourceGenerators.sln
similarity index 100%
rename from its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication.net6.withSourceGenerators.sln
rename to its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication.withSourceGenerators.sln
diff --git a/its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/Index.cshtml b/its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/Index.cshtml
similarity index 100%
rename from its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/Index.cshtml
rename to its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/Index.cshtml
diff --git a/its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/Program.cs b/its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/Program.cs
similarity index 100%
rename from its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/Program.cs
rename to its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/Program.cs
diff --git a/its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/Properties/launchSettings.json b/its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/Properties/launchSettings.json
similarity index 100%
rename from its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/Properties/launchSettings.json
rename to its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/Properties/launchSettings.json
diff --git a/its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/RazorWebApplication.csproj b/its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/RazorWebApplication.csproj
similarity index 80%
rename from its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/RazorWebApplication.csproj
rename to its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/RazorWebApplication.csproj
index 84a2257ff..34c93dde6 100644
--- a/its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/RazorWebApplication.csproj
+++ b/its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/RazorWebApplication.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net9.0
diff --git a/its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/Startup.cs b/its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/Startup.cs
similarity index 100%
rename from its/projects/RazorWebApplication.net6.withSourceGenerators/RazorWebApplication/Startup.cs
rename to its/projects/RazorWebApplication.net9.withSourceGenerators/RazorWebApplication/Startup.cs
diff --git a/its/projects/CSharp.SDK.6/global.json b/its/projects/RazorWebApplication.net9.withSourceGenerators/global.json
similarity index 67%
rename from its/projects/CSharp.SDK.6/global.json
rename to its/projects/RazorWebApplication.net9.withSourceGenerators/global.json
index 778f056e6..d5bf446d0 100644
--- a/its/projects/CSharp.SDK.6/global.json
+++ b/its/projects/RazorWebApplication.net9.withSourceGenerators/global.json
@@ -1,6 +1,6 @@
{
"sdk": {
- "version": "6.0.0",
+ "version": "9.0.100",
"rollForward": "latestFeature"
}
}
\ No newline at end of file
diff --git a/its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication.net6.withoutSourceGenerators.sln b/its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication.withoutSourceGenerators.sln
similarity index 100%
rename from its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication.net6.withoutSourceGenerators.sln
rename to its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication.withoutSourceGenerators.sln
diff --git a/its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/Index.cshtml b/its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/Index.cshtml
similarity index 100%
rename from its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/Index.cshtml
rename to its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/Index.cshtml
diff --git a/its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/Program.cs b/its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/Program.cs
similarity index 100%
rename from its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/Program.cs
rename to its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/Program.cs
diff --git a/its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/Properties/launchSettings.json b/its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/Properties/launchSettings.json
similarity index 100%
rename from its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/Properties/launchSettings.json
rename to its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/Properties/launchSettings.json
diff --git a/its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/RazorWebApplication.csproj b/its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/RazorWebApplication.csproj
similarity index 80%
rename from its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/RazorWebApplication.csproj
rename to its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/RazorWebApplication.csproj
index 9eef9c97f..b0019b14f 100644
--- a/its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/RazorWebApplication.csproj
+++ b/its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/RazorWebApplication.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net9.0
diff --git a/its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/Startup.cs b/its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/Startup.cs
similarity index 100%
rename from its/projects/RazorWebApplication.net6.withoutSourceGenerators/RazorWebApplication/Startup.cs
rename to its/projects/RazorWebApplication.net9.withoutSourceGenerators/RazorWebApplication/Startup.cs
diff --git a/its/projects/RazorWebApplication.net6.withSourceGenerators/global.json b/its/projects/RazorWebApplication.net9.withoutSourceGenerators/global.json
similarity index 67%
rename from its/projects/RazorWebApplication.net6.withSourceGenerators/global.json
rename to its/projects/RazorWebApplication.net9.withoutSourceGenerators/global.json
index 778f056e6..d5bf446d0 100644
--- a/its/projects/RazorWebApplication.net6.withSourceGenerators/global.json
+++ b/its/projects/RazorWebApplication.net9.withoutSourceGenerators/global.json
@@ -1,6 +1,6 @@
{
"sdk": {
- "version": "6.0.0",
+ "version": "9.0.100",
"rollForward": "latestFeature"
}
}
\ No newline at end of file
diff --git a/its/projects/TwoDrivesThreeProjects/DefaultDrive/DefaultDriveFirstProject.csproj b/its/projects/TwoDrivesThreeProjects/DefaultDrive/DefaultDriveFirstProject.csproj
index 74abf5c97..694035b3a 100644
--- a/its/projects/TwoDrivesThreeProjects/DefaultDrive/DefaultDriveFirstProject.csproj
+++ b/its/projects/TwoDrivesThreeProjects/DefaultDrive/DefaultDriveFirstProject.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net9.0
enable
enable
diff --git a/its/projects/TwoDrivesThreeProjects/DefaultDriveSecondProject/DefaultDriveSecondProject.vbproj b/its/projects/TwoDrivesThreeProjects/DefaultDriveSecondProject/DefaultDriveSecondProject.vbproj
index 9f2a79d81..ee82ae741 100644
--- a/its/projects/TwoDrivesThreeProjects/DefaultDriveSecondProject/DefaultDriveSecondProject.vbproj
+++ b/its/projects/TwoDrivesThreeProjects/DefaultDriveSecondProject/DefaultDriveSecondProject.vbproj
@@ -3,7 +3,7 @@
Exe
DefaultDriveSecondProject
- net6.0
+ net9.0
diff --git a/its/projects/TwoDrivesThreeProjects/DriveY/Subfolder/DriveY.csproj b/its/projects/TwoDrivesThreeProjects/DriveY/Subfolder/DriveY.csproj
index 74abf5c97..694035b3a 100644
--- a/its/projects/TwoDrivesThreeProjects/DriveY/Subfolder/DriveY.csproj
+++ b/its/projects/TwoDrivesThreeProjects/DriveY/Subfolder/DriveY.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net9.0
enable
enable
diff --git a/its/projects/TwoDrivesTwoProjects/DefaultDrive/DefaultDrive.csproj b/its/projects/TwoDrivesTwoProjects/DefaultDrive/DefaultDrive.csproj
index 74abf5c97..694035b3a 100644
--- a/its/projects/TwoDrivesTwoProjects/DefaultDrive/DefaultDrive.csproj
+++ b/its/projects/TwoDrivesTwoProjects/DefaultDrive/DefaultDrive.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net9.0
enable
enable
diff --git a/its/projects/TwoDrivesTwoProjects/DriveZ/Subfolder/DriveZ.csproj b/its/projects/TwoDrivesTwoProjects/DriveZ/Subfolder/DriveZ.csproj
index 74abf5c97..694035b3a 100644
--- a/its/projects/TwoDrivesTwoProjects/DriveZ/Subfolder/DriveZ.csproj
+++ b/its/projects/TwoDrivesTwoProjects/DriveZ/Subfolder/DriveZ.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net9.0
enable
enable
diff --git a/its/projects/VueWithAspBackend/AspBackend/AspBackend.csproj b/its/projects/VueWithAspBackend/AspBackend/AspBackend.csproj
index 60bf9ead8..071ea9298 100644
--- a/its/projects/VueWithAspBackend/AspBackend/AspBackend.csproj
+++ b/its/projects/VueWithAspBackend/AspBackend/AspBackend.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net9.0
enable
enable
diff --git a/its/src/test/java/com/sonar/it/scanner/msbuild/sonarqube/ScannerMSBuildTest.java b/its/src/test/java/com/sonar/it/scanner/msbuild/sonarqube/ScannerMSBuildTest.java
index 8965f17f6..eca348dc5 100644
--- a/its/src/test/java/com/sonar/it/scanner/msbuild/sonarqube/ScannerMSBuildTest.java
+++ b/its/src/test/java/com/sonar/it/scanner/msbuild/sonarqube/ScannerMSBuildTest.java
@@ -606,17 +606,17 @@ void testXamlCompilation() throws IOException {
}
@Test
- void testRazorCompilationNet6WithoutSourceGenerators() throws IOException {
+ void testRazorCompilationNet9WithoutSourceGenerators() throws IOException {
assumeTrue(TestUtils.getMsBuildPath(ORCHESTRATOR).toString().contains("2022")); // We can't build without MsBuild17
- String projectName = "RazorWebApplication.net6.withoutSourceGenerators";
+ String projectName = "RazorWebApplication.net9.withoutSourceGenerators";
assertProjectFileContains(projectName, "false");
validateRazorProject(projectName);
}
@Test
- void testRazorCompilationNet6WithSourceGenerators() throws IOException {
+ void testRazorCompilationNet9WithSourceGenerators() throws IOException {
assumeTrue(TestUtils.getMsBuildPath(ORCHESTRATOR).toString().contains("2022")); // We can't build without MsBuild17
- String projectName = "RazorWebApplication.net6.withSourceGenerators";
+ String projectName = "RazorWebApplication.net9.withSourceGenerators";
assertProjectFileContains(projectName, "true");
validateRazorProject(projectName);
}
@@ -782,23 +782,6 @@ void testCSharpFramework48() throws IOException {
}
}
- @Test
- void testCSharpSdk6() throws IOException {
- validateCSharpSdk("CSharp.SDK.6");
- }
-
- @Test
- void testScannerNet6NoAnalysisWarnings() throws IOException {
- // dotnet sdk tests should run only on VS 2022
- assumeTrue(TestUtils.getMsBuildPath(ORCHESTRATOR).toString().contains("2022"));
-
- Path projectDir = TestUtils.projectDir(basePath, "CSharp.SDK.6");
- BuildResult buildResult = runNetCoreBeginBuildAndEnd(projectDir, ScannerClassifier.NET);
-
- assertThat(buildResult.getLogs()).doesNotContain("Failed to parse properties from the environment variable 'SONARQUBE_SCANNER_PARAMS'");
- assertUIWarnings(buildResult);
- }
-
@Test
void testCSharpSdk8() throws IOException {
validateCSharpSdk("CSharp.SDK.8");