缺少cshtml文件时,VS2017构建不会失败; VSTS确实失败

时间:2018-06-25 10:02:41

标签: c# asp.net-mvc visual-studio razor azure-devops

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

任何想法可能是造成这种奇怪行为的原因吗?我希望本地(Visual Studio)构建也会失败。

我已经尝试过使用msbuild命令行进行构建,但是在那里没有区别。

我见过this question,但不想开始弄乱我的csproj文件。我希望Visual Studio和VSTS都显示相同的行为。

1 个答案:

答案 0 :(得分:1)

为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/