Для начала прочитайте Сбой сборки, если тесты не пройдены Сбой сборки, если ваш тест не пройден.Затем добавьте условие в действие развертывания, чтобы убедиться, что оно только активируется при успешной сборке:
<Target Name="PublishWinService"
Condition="'$(DeployWinService)' == 'true'"
Condition="'$(CompilationStatus)' == 'Succeeded'">
Для установки из вашего места размещения вместо местоположения сборки замените $(OutDir)
на $(DropLocation)
в оригинальном сообщении, за которым вы следите.