我有下面的代碼生成使用的MSBuild項目:保持控制檯窗口打開使用C#
string process = sourcePath + @"\Application.sln /t:rebuild";
System.Diagnostics.Process csc = System.Diagnostics.Process.Start(@"C:\WINNT\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe",process);
此代碼工作之前,我不知道爲什麼不工作了。
如果我通過CMD做同樣的事情,它工作正常,但不是從VS.Net,控制檯窗口消失得很快,所以我看不到錯誤消息。
如果我調試,我得到這個代碼: BasePriority = 'csc.BasePriority' threw an exception of type 'System.InvalidOperationException'
有什麼辦法來保存屏幕,這樣我就可以知道這裏發生了什麼?
... – 2013-04-10 14:22:57
你有沒有嘗試把一個斷點在拋出錯誤的線上? – valverij 2013-04-10 14:24:59
@valverij看到部分'如果我調試...' – Somebody 2013-04-10 14:27:02