@@ -76,7 +76,7 @@ private static void ConfigureMsBuild(BuildContext buildContext, MSBuildSettings
7676 // msBuildSettings.WithProperty("SolutionPath", System.IO.Path.GetFullPath(buildContext.General.Solution.FileName));
7777 // msBuildSettings.WithProperty("SolutionDir", System.IO.Path.GetFullPath(buildContext.General.Solution.Directory));
7878 // msBuildSettings.WithProperty("SolutionName", buildContext.General.Solution.Name);
79- // msBuildSettings.WithProperty("SolutionExt", ".sln ");
79+ // msBuildSettings.WithProperty("SolutionExt", ".slnx ");
8080 // msBuildSettings.WithProperty("DefineExplicitDefaults", "true");
8181
8282 // Path maps
@@ -160,7 +160,7 @@ private static void ConfigureMsBuildForDotNet(BuildContext buildContext, DotNetM
160160 // msBuildSettings.WithProperty("SolutionPath", System.IO.Path.GetFullPath(buildContext.General.Solution.FileName));
161161 // msBuildSettings.WithProperty("SolutionDir", System.IO.Path.GetFullPath(buildContext.General.Solution.Directory));
162162 // msBuildSettings.WithProperty("SolutionName", buildContext.General.Solution.Name);
163- // msBuildSettings.WithProperty("SolutionExt", ".sln ");
163+ // msBuildSettings.WithProperty("SolutionExt", ".slnx ");
164164 // msBuildSettings.WithProperty("DefineExplicitDefaults", "true");
165165
166166 // Path maps
@@ -349,12 +349,17 @@ private static string GetVisualStudioDirectory(BuildContext buildContext, bool?
349349
350350 var prereleasePaths = new List < KeyValuePair < string , string > > ( new [ ]
351351 {
352+ new KeyValuePair < string , string > ( "Visual Studio 2026 Preview" , $@ "{ programFilesx64 } \Microsoft Visual Studio\18\Insiders\") ,
353+ new KeyValuePair < string , string > ( "Visual Studio 2026 Preview" , $@ "{ programFilesx64 } \Microsoft Visual Studio\18\Preview\") ,
352354 new KeyValuePair < string , string > ( "Visual Studio 2022 Preview" , $@ "{ programFilesx64 } \Microsoft Visual Studio\2022\Preview\") ,
353355 new KeyValuePair < string , string > ( "Visual Studio 2019 Preview" , $@ "{ programFilesx86 } \Microsoft Visual Studio\2019\Preview\") ,
354356 } ) ;
355357
356358 var normalPaths = new List < KeyValuePair < string , string > > ( new [ ]
357359 {
360+ new KeyValuePair < string , string > ( "Visual Studio 2026 Enterprise" , $@ "{ programFilesx64 } \Microsoft Visual Studio\18\Enterprise\") ,
361+ new KeyValuePair < string , string > ( "Visual Studio 2026 Professional" , $@ "{ programFilesx64 } \Microsoft Visual Studio\18\Professional\") ,
362+ new KeyValuePair < string , string > ( "Visual Studio 2026 Community" , $@ "{ programFilesx64 } \Microsoft Visual Studio\18\Community\") ,
358363 new KeyValuePair < string , string > ( "Visual Studio 2022 Enterprise" , $@ "{ programFilesx64 } \Microsoft Visual Studio\2022\Enterprise\") ,
359364 new KeyValuePair < string , string > ( "Visual Studio 2022 Professional" , $@ "{ programFilesx64 } \Microsoft Visual Studio\2022\Professional\") ,
360365 new KeyValuePair < string , string > ( "Visual Studio 2022 Community" , $@ "{ programFilesx64 } \Microsoft Visual Studio\2022\Community\") ,
0 commit comments