如果从命令行成功完成MSBuild编译,则以调试模式运行解决方案

时间:2010-10-21 14:41:02

标签: visual-studio command-line powershell msbuild

我希望改善我的个人发展过程。我想创建一个批处理文件或类似文件,我可以从Windows PowerShell或执行以下操作的普通命令行运行:

  1. 编译我的解决方案(例如C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe /m:8 "%CD%\MySolution.sln"
  2. 如果编译成功,请在调试模式下运行,附加visual studio调试器,否则停止。
  3. 本质上,我试图复制在Visual Studio中按F5的行为,但是从命令行调用。这可能吗?所有这一切的原因是,当我从IDE中调用MSBuild命令时,我发现VS UI响应性显着降低。

1 个答案:

答案 0 :(得分:2)

msbuild 

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