У меня есть аналогичный вопрос, заданный в Automatically stop Visual C++ 2008 build at first compile error, но специально для построения из командной строки с такими командами, как devenv.exe someproject.sln /build Release /project flubber
. Я хочу, чтобы сборка остановилась при первой ошибке. Будет ли решение макроса работать из командной строки, или оно будет работать только из среды IDE? Я предполагаю, что он работает только из среды IDE.Автоматическая остановка пакетной сборки командной строки Visual C++ 2008 при первой ошибке компиляции с использованием devenv.exe?
Если это так, то есть ли способ сделать это чисто, так что проект, который я построил, продолжает строить идентично тому, что делает интерфейс командной строки (даже если это означает использование MSBuild
)?
Другие страницы я просмотрел, но, казалось бы, не ответили на этот вопрос:
- How to Automatically Stop a Visual Studio Build on an Error
- Customize Your Project Build Process
- Visual Studio - Stopping a Multi-Project build at the first compile error
Спасибо Скотту. В конечном итоге я изучу ссылку на «хак», которую вы упомянули. – bgoodr 2012-01-25 21:50:41