2010-10-21 74 views
2

我期待改進我的個人開發過程。我想創建一個批處理文件或類似的,我可以從Windows PowerShell的或做以下的普通老式命令行中運行:如果MSBuild編譯在命令行中編譯成功,請在調試模式下運行解決方案

  1. 編譯我的解決方案(如C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe /m:8 "%CD%\MySolution.sln"
  2. 如果編譯成功,以調試模式運行它,附加visual studio調試器,否則停止。

實質上,我試圖複製在Visual Studio中按F5但從命令行調用的行爲。這可能嗎?所有這一切的原因是,當從IDE內部調用MSBuild命令時,我發現VS UI響應性顯着降低。

回答

2
msbuild 

if($?) { 
    # launch your process 
    Debug-Process -name "<Your Process Name>" 
}