🐛 Fix self contained app locating MSBuild

This commit is contained in:
Matthew Parker [SSW]
2024-01-17 16:21:55 +10:00
parent 80d6a11c63
commit 5cb6c3c604
4 changed files with 13 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
using DotNetSolutionTools.CLI.Commands;
using Microsoft.Build.Locator;
using Spectre.Console.Cli;
var app = new CommandApp();
@@ -13,4 +14,7 @@ app.Configure(config =>
config.AddCommand<TreatWarningsAsErrorsCommand>("warnings-as-errors");
});
var instance = MSBuildLocator.QueryVisualStudioInstances().OrderByDescending(instance => instance.Version).First();
MSBuildLocator.RegisterInstance(instance);
return await app.RunAsync(args);