我需要在应用程序构建期间验证剃刀视图,因此我使用了以下文章中描述的工具:
http://dotnetthoughts.net/compile-your-aspnet-core-mvc-views/
但postpublish
对我来说太迟了,所以我将dotnet razor-precompile
移到了postcompile
的{{1}}脚本部分。
问题是即使project.json
在输出上写了一些错误,构建仍然是成功的。我需要更改此行为,并且我可以实现自定义脚本来执行此操作,但我无法弄清楚如何手动中止构建。
razor-precompile
状态代码是1,它仍然没有使编译失败。