C# 生成不会捕获asp.net mvc中视图中的错误

C# 生成不会捕获asp.net mvc中视图中的错误,c#,asp.net,asp.net-mvc,debugging,C#,Asp.net,Asp.net Mvc,Debugging,为什么我们不能在asp.net mvc视图f.eks中获得内联代码错误的编译错误 <h1><%= ViewData.Model.Title.Tostrig() %></h1> 上面的代码可以很好地构建。webform控件中的拼写错误会给您带来错误,因此我不明白asp.net mvc中为什么不支持这一点 编辑: 幸运的是,asp.net mvc的第一个RC中似乎包含了一个修复程序 ASP.NET和ASP.NET MVC中的ASPX文件都不是从Visual

为什么我们不能在asp.net mvc视图f.eks中获得内联代码错误的编译错误

<h1><%= ViewData.Model.Title.Tostrig() %></h1>

上面的代码可以很好地构建。webform控件中的拼写错误会给您带来错误,因此我不明白asp.net mvc中为什么不支持这一点

编辑: 幸运的是,asp.net mvc的第一个RC中似乎包含了一个修复程序
ASP.NET和ASP.NET MVC中的ASPX文件都不是从Visual Studio IDE编译的。正如您所指出的,这通常是“误报”的原因

我经常将添加作为构建后操作来查找这些错误。您将为构建过程增加一些时间,但作为等待的交换,您应该能够更容易地发现这些错误。

您可以看到


根据Jason的回答,这一行应该适用于大多数项目:

 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -v / -p "$(ProjectDir)\"
 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler -v / -p "$(ProjectDir)\"
或对于.NET 4项目:

 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -v / -p "$(ProjectDir)\"
 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler -v / -p "$(ProjectDir)\"

Source-

您只需在项目文件中将MvcBuildViews属性更改为true

e、 g


v3.5
真的