ソースを参照

vslol: detect when the utilities cannot be launched.

legacy
Sam Hocevar sam 12年前
コミット
743c06371f
1個のファイルの変更15行の追加6行の削除
  1. +15
    -6
      tools/vslol/MenuGenerateCompilers.cs

+ 15
- 6
tools/vslol/MenuGenerateCompilers.cs ファイルの表示

@@ -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()


読み込み中…
キャンセル
保存