C# 生成后事件失败?

C# 生成后事件失败?,c#,visual-studio-2010,compilation,jslint,post-build-event,C#,Visual Studio 2010,Compilation,Jslint,Post Build Event,在构建后事件中,有没有一种方法可以在特定条件下强制构建失败?我正在使用的包在构建后一起运行jslint和其他一些解决方案,如果jslint产生错误,我希望visualstudio失败 我知道VS2010的jslint插件会导致构建错误失败,但我的要求限制我使用包含jslint的打包错误检查解决方案。我相信有一个名为continueonerror和BreakError等的属性可以添加到这些构建后事件中。你能看看同样的吗。。我已经实现了这一点,但如果这不能解决您的问题,或者如果smbody else

在构建后事件中,有没有一种方法可以在特定条件下强制构建失败?我正在使用的包在构建后一起运行jslint和其他一些解决方案,如果jslint产生错误,我希望visualstudio失败


我知道VS2010的jslint插件会导致构建错误失败,但我的要求限制我使用包含jslint的打包错误检查解决方案。

我相信有一个名为continueonerror和BreakError等的属性可以添加到这些构建后事件中。你能看看同样的吗。。我已经实现了这一点,但如果这不能解决您的问题,或者如果smbody else无法解决问题,那么您将无法访问我的计算机。

构建后事件基本上是批处理脚本-您可以使用“if ERRORLEVEL”检查错误返回值

复制命令失败的示例:

copy "$(ProjectDir)myfile.ext" "$(TargetDir)"
if ERRORLEVEL 1 goto EXIT

:EXIT

当生成后命令返回错误退出代码时,它已使生成失败。您的jslint版本有什么问题吗?它似乎是用jslint4java包装的,并与其他几个bug检查解决方案打包在一个jar中,并且该jar正在运行。我想,jslint的输出将被发送到一个文本文件,而不会被触发。好吧,编写一个解析该文件的C#程序。分配环境。ExitCode@Hans把它写下来作为正式答案,我会记下来的。它成功了