代码之家  ›  专栏  ›  技术社区  ›  Peter Alexandr Nikitin

当cshtml文件丢失时,vs2017构建不会失败;vsts不会失败

  •  2
  • Peter Alexandr Nikitin  · 技术社区  · 7 年前

    我们有一个基于VST构建的ASP.NET MVC应用程序。当csproj文件引用丢失的cshtml文件(即它不在磁盘上,但在csproj文件中)时,我们仍然可以在本地生成。但是VSTS构建失败。

    你知道这奇怪行为的原因是什么吗?我希望本地(Visual Studio)构建也会失败。

    我试过用msbuild命令行进行构建,但没有区别。

    我看到了 this question 但不想开始弄乱我的csproj文件。我希望Visual Studio和VST都显示相同的行为。

    1 回复  |  直到 7 年前
        1
  •  1
  •   labilbe    7 年前

    对ASP.NET MVC项目进行编译时视图检查应该可以解决这个问题。

    参见 https://blogs.msdn.microsoft.com/jimlamb/2010/04/20/turn-on-compile-time-view-checking-for-asp-net-mvc-projects-in-tfs-build-2010/

    推荐文章