剃刀视图编译失败时如何中止构建?
How to abort build when compilation of razor views fails?
我需要在应用程序构建期间验证 Razor 视图,因此我使用了以下文章中描述的工具:
http://dotnetthoughts.net/compile-your-aspnet-core-mvc-views/
但是 postpublish
对我来说太晚了,所以我将 dotnet razor-precompile
移到了 project.json
的 postcompile
脚本部分。
问题是,即使 razor-precompile
在输出中写入一些错误,构建仍然成功。我需要更改此行为,并且我可以实现自定义脚本来执行此操作,但我不知道如何手动中止构建。
编辑:奇怪的是 dotnet razor-precompile
状态码为 1,但它仍然不会导致构建失败。
我需要在应用程序构建期间验证 Razor 视图,因此我使用了以下文章中描述的工具:
http://dotnetthoughts.net/compile-your-aspnet-core-mvc-views/
但是 postpublish
对我来说太晚了,所以我将 dotnet razor-precompile
移到了 project.json
的 postcompile
脚本部分。
问题是,即使 razor-precompile
在输出中写入一些错误,构建仍然成功。我需要更改此行为,并且我可以实现自定义脚本来执行此操作,但我不知道如何手动中止构建。
编辑:奇怪的是 dotnet razor-precompile
状态码为 1,但它仍然不会导致构建失败。