project context menu v1

This commit is contained in:
Matt Parker
2025-10-10 20:41:30 +10:00
parent c833527c23
commit 4846c37eac
4 changed files with 19 additions and 11 deletions

View File

@@ -18,7 +18,7 @@ public class BuildService
{
public event Func<Task> BuildStarted = () => Task.CompletedTask;
public ChannelTextWriter BuildTextWriter { get; } = new ChannelTextWriter();
public async Task MsBuildSolutionAsync(string solutionFilePath, BuildType buildType = BuildType.Build, CancellationToken cancellationToken = default)
public async Task MsBuildAsync(string solutionOrProjectFilePath, BuildType buildType = BuildType.Build, CancellationToken cancellationToken = default)
{
var normalOut = Console.Out;
Console.SetOut(BuildTextWriter);
@@ -41,7 +41,7 @@ public class BuildService
var targetsToBuild = TargetsToBuild(buildType);
var buildRequest = new BuildRequestData(
projectFullPath : solutionFilePath,
projectFullPath : solutionOrProjectFilePath,
globalProperties: new Dictionary<string, string?>(),
toolsVersion: null,
targetsToBuild: targetsToBuild,