private void Restore(string projectOrSolution) { int exit; try { exit = DotNet.RestoreToDirectory(projectOrSolution, packageDirectory.DirInfo.FullName); } catch (FileNotFoundException) { exit = 2; } switch (exit) { case 0: case 1: // No errors break; default: progressMonitor.CommandFailed("dotnet", $"restore \"{projectOrSolution}\"", exit); break; } }
void Restore(string projectOrSolution) { int exit = DotNet.RestoreToDirectory(projectOrSolution, PackageDirectory.DirInfo.FullName); switch (exit) { case 0: case 1: // No errors break; default: progressMonitor.CommandFailed("dotnet", $"restore \"{projectOrSolution}\"", exit); break; } }