Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ASP.Net MVC - Compiler Errors in Views

I wonder if anyone can explain why Visual Studio does not report compile errors on the View Pages?

I ask because I noticed that Re-Sharper (At least i think it is) picks up the fact that I have included a dead referance in my view but the project will build.

eg,

<%@ Import Namespace="Site.This.Is.Dead.Link"%>

Its only when navigating to the page that this error is displayed. I think with MVC, as there is some logic and referances in the View, it would be a good thing for the compiler to report the error. However i'd like to know if there is a solid reason that this not be the case?

like image 767
LiamB Avatar asked Nov 18 '09 17:11

LiamB


1 Answers

To let you detect these errors at compile time, ASP.NET MVC projects now include an MvcBuildViews property, which is disabled by default. To enable this property, open the project file and set the MvcBuildViews property to true, as shown in the following example/image below:

    <MvcBuildViews>true</MvcBuildViews>
like image 75
Webking Avatar answered Nov 28 '22 21:11

Webking