【发布时间】:2015-06-24 16:15:37
【问题描述】:
我正在开发一个 Visual Studio 插件。它将自动生成并运行命令行。如果我在 shell 中运行命令,它可能会在运行过程中生成一些日志。
但是,我想隐藏 shell 窗口并在 Visual Studio 输出窗口中显示日志。有没有办法实现这个?
这是我运行命令的代码:
var process = new System.Diagnostics.Process();
process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "/c"+command;
process.Start();
【问题讨论】:
标签: c# visual-studio visual-studio-2012 visual-studio-addins