Procházet zdrojové kódy

vslol: detect when the utilities cannot be launched.

legacy
Sam Hocevar sam před 12 roky
rodič
revize
743c06371f
1 změnil soubory, kde provedl 15 přidání a 6 odebrání
  1. +15
    -6
      tools/vslol/MenuGenerateCompilers.cs

+ 15
- 6
tools/vslol/MenuGenerateCompilers.cs Zobrazit soubor

@@ -184,12 +184,21 @@ namespace Lol.VisualStudio.Plugin
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.UseShellExecute = false;
Trace.WriteLine("Executing " + executable + " in " + directory + " with args: " + arguments);
p.Start();
string output = p.StandardError.ReadToEnd()
+ p.StandardOutput.ReadToEnd();
p.WaitForExit();
WriteToOutputPane(output);

try
{
p.Start();
string output = p.StandardError.ReadToEnd()
+ p.StandardOutput.ReadToEnd();
p.WaitForExit();
WriteToOutputPane(output);
if (p.ExitCode != 0)
WriteToOutputPane("Error: " + executable + " exited with code " + p.ExitCode + "\n");
}
catch (Exception e)
{
WriteToOutputPane("Error: failed to launch " + executable + "\n");
}
}

private void ClearOutputPane()


Načítá se…
Zrušit
Uložit