Запустите решение в режиме отладки, если компиляция MSBuild прошла успешно из командной строки - PullRequest
2 голосов
/ 21 октября 2010

Я хочу улучшить свой личный процесс развития. Я хотел бы создать командный файл или аналогичный, который я могу запустить из Windows PowerShell или простой старой командной строки, которая выполняет следующие действия:

  1. Компилирует мое решение (например, C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe /m:8 "%CD%\MySolution.sln")
  2. Если компиляция прошла успешно , запустите ее в режиме отладки, подключив отладчик visual studio, в противном случае остановите.

По сути, я пытаюсь повторить поведение нажатия F5 в Visual Studio, но вызывается из командной строки. Это возможно? Причина всего этого заключается в том, что я считаю, что скорость отклика пользовательского интерфейса VS значительно ухудшается при вызове команд MSBuild из среды IDE.

1 Ответ

2 голосов
/ 21 октября 2010
msbuild 

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