如何在执行tf命令后停止命令提示符关闭c#

时间:2015-01-25 06:24:00

标签: c# cmd source-control-explorer

我按ResXResourceWriter创建一个文件并生成。当我想通过

添加源控件时
System.Diagnostics.Process.Start("C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\TF.exe", " add " + myFile);

命令提示符窗口将打开显示的红线并快速关闭。所以我无法读取错误。我该怎么做才能防止窗口关闭?

2 个答案:

答案 0 :(得分:1)

重定向命令的标准输出(或标准错误),然后在程序中调用Console.WriteLine()来显示它。请参阅此处的示例:https://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.redirectstandardoutput(v=vs.110).aspx

答案 1 :(得分:0)

通过cmd.exe运行命令并为其指定/ k标志。这样窗户就会保持打开状态。