Revert back to using a single solution

Also migrates solution format from sln to slnx.
This commit is contained in:
Patrik Svensson
2025-09-06 23:59:53 +02:00
parent ba7299adcf
commit 097f740bbd
9 changed files with 52 additions and 297 deletions

View File

@@ -15,7 +15,7 @@ Task("Build")
.Does(context =>
{
Information("Compiling generator...");
DotNetBuild("./resources/scripts/Generator/Generator.sln", new DotNetBuildSettings
DotNetBuild("./resources/scripts/Generator/Generator.slnx", new DotNetBuildSettings
{
Configuration = configuration,
Verbosity = DotNetVerbosity.Minimal,
@@ -26,7 +26,7 @@ Task("Build")
});
Information("\nCompiling Spectre.Console...");
DotNetBuild("./src/Spectre.Console.sln", new DotNetBuildSettings
DotNetBuild("./src/Spectre.Console.slnx", new DotNetBuildSettings
{
Configuration = configuration,
Verbosity = DotNetVerbosity.Minimal,
@@ -35,16 +35,6 @@ Task("Build")
MSBuildSettings = new DotNetMSBuildSettings()
.TreatAllWarningsAs(MSBuildTreatAllWarningsAs.Error)
});
Information("\nCompiling Spectre.Console CLI...");
DotNetBuild("./src/Spectre.Console.Cli.sln", new DotNetBuildSettings {
Configuration = configuration,
Verbosity = DotNetVerbosity.Minimal,
NoLogo = true,
NoIncremental = context.HasArgument("rebuild"),
MSBuildSettings = new DotNetMSBuildSettings()
.TreatAllWarningsAs(MSBuildTreatAllWarningsAs.Error)
});
});
Task("Test")
@@ -72,7 +62,7 @@ Task("Package")
.IsDependentOn("Test")
.Does(context =>
{
context.DotNetPack($"./src/Spectre.Console.sln", new DotNetPackSettings
context.DotNetPack($"./src/Spectre.Console.slnx", new DotNetPackSettings
{
Configuration = configuration,
Verbosity = DotNetVerbosity.Minimal,
@@ -83,17 +73,6 @@ Task("Package")
MSBuildSettings = new DotNetMSBuildSettings()
.TreatAllWarningsAs(MSBuildTreatAllWarningsAs.Error)
});
context.DotNetPack($"./src/Spectre.Console.Cli.sln", new DotNetPackSettings {
Configuration = configuration,
Verbosity = DotNetVerbosity.Minimal,
NoLogo = true,
NoRestore = true,
NoBuild = true,
OutputDirectory = "./.artifacts",
MSBuildSettings = new DotNetMSBuildSettings()
.TreatAllWarningsAs(MSBuildTreatAllWarningsAs.Error)
});
});
Task("Publish-NuGet")