Ошибки проглатывания на этапах предварительной сборки в Visual Studio 2010

В моем решении есть несколько проектов, один из которых является службой Windows; у меня есть шаг предварительной сборки для остановки службы и шаг после сборки для ее перезапуска (таким образом, исполняемый файл службы Windows не блокируется, когда VS создает / перезаписывает его).

on pre-build: 
net stop myservice

on post-build:
net start myservice

Если служба не запущена во время запуска сборки, Команда net stop завершается ошибкой, что не позволяет продолжить сборку.

Что я могу сделать, чтобы сборка продолжалась принудительно, даже если этап предварительной сборки завершился неудачно?

30
задан Andrey 27 April 2011 в 15:17
поделиться