在构建后事件的某些条件下,有没有办法强制构建失败?我正在使用的包在构建后一起运行 jslint 和其他一些解决方案,如果 jslint 产生错误,我希望 Visual Studio 失败。
我知道 VS2010 的 jslint 插件会因错误而导致构建失败,但我的要求限制我使用包含 jslint 的打包错误检查解决方案。
在构建后事件的某些条件下,有没有办法强制构建失败?我正在使用的包在构建后一起运行 jslint 和其他一些解决方案,如果 jslint 产生错误,我希望 Visual Studio 失败。
我知道 VS2010 的 jslint 插件会因错误而导致构建失败,但我的要求限制我使用包含 jslint 的打包错误检查解决方案。
构建后事件基本上是批处理脚本 - 您可以使用“if ERRORLEVEL”检查错误返回值。
失败的复制命令示例:
copy "$(ProjectDir)myfile.ext" "$(TargetDir)"
if ERRORLEVEL 1 goto EXIT
:EXIT
我相信有一个名为 continueonerror 和 breakonerror 等的属性可以添加到这些构建后事件中。你能看看同样的..我已经实现了这个,但是如果这不能解决你的问题或者如果其他人不能..