【问题标题】:How to abort build when compilation of razor views fails?剃刀视图编译失败时如何中止构建?
【发布时间】:2017-01-10 11:06:37
【问题描述】:

我需要在构建应用程序期间验证剃刀视图,因此我使用了以下文章中描述的工具: http://dotnetthoughts.net/compile-your-aspnet-core-mvc-views/ 但是postpublish 对我来说太晚了,所以我将dotnet razor-precompile 移动到project.jsonpostcompile 脚本部分。

问题是即使razor-precompile 在输出中写入了一些错误,构建仍然成功。我需要改变这种行为,我可以实现一个自定义脚本来做到这一点,但我不知道如何手动中止构建。

编辑:奇怪的是dotnet razor-precompile 状态码是 1,它仍然不会使构建不成功。

【问题讨论】:

    标签: razor asp.net-core asp.net-core-mvc project.json


    【解决方案1】:

    是的,这是一个已知问题。

    GitHub 问题2836,443

    由于 ASP.NET Core 正在从 project.json 迁移到 CSProj,ASP.NET 团队已经解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-20
      • 2018-08-30
      • 2020-09-03
      • 2013-04-09
      • 2021-07-27
      • 1970-01-01
      • 2016-12-25
      相关资源
      最近更新 更多