public override Task ExecuteAsync(CancellationToken cancellationToken) { var solutionFileName = _fileSearch.FindSolutionFile(); var arguments = _roboNuGetFile.MsBuild.ToString(solutionFileName); var processExecutor = new ProcessExecutor(); var result = processExecutor.ShellCmdExecute("/q /c pause |", "msbuild", arguments); return(Task.CompletedTask); }