【发布时间】:2017-06-12 06:26:07
【问题描述】:
我正在开发 Visual Studio 插件。作为其中的一部分,我想执行一个 bash 文件。此 bash 文件打开命令提示符。 打开命令提示符后,我们想在其上编写/执行一堆命令。
我试过这样:
System.Diagnostics.Process process = System.Diagnostics.Process.Start("MyBash.bat");
process.WaitForExit(5000);
process.StandardInput.WriteLine("echo %PATH%");
但是我可以看到,它打开了命令提示符但无法在其上写入命令。 它在向其写入命令的行抛出异常。似乎从此 bash 文件打开的命令提示符具有不同的进程 ID。
请帮我解决。
【问题讨论】:
标签: c# plugins visual-studio-2015 vsix