Building Razor with MvcBuildViews = true failing

I have a new project created using MvcContrib and MvcScaffold. Everything works fine with dynamic compilation. However, when I turn on compilation in the project file, compilation is interrupted.

The name 'model' does not exist in the current context
'System.Web.WebPages.Html.HtmlHelper' does not contain a definition for 'LabelFor' and no extension method 'LabelFor' accepting a first argument of type 'System.Web.WebPages.Html.HtmlHelper' could be found (are you missing a using directive or an assembly reference?)
'System.Web.WebPages.Html.HtmlHelper' does not contain a definition for 'EditorFor' and no extension method 'EditorFor' accepting a first argument of type 'System.Web.WebPages.Html.HtmlHelper' could be found (are you missing a using directive or an assembly reference?)
'System.Web.WebPages.Html.HtmlHelper' does not contain a definition for 'ValidationMessageFor' and no extension method 'ValidationMessageFor' accepting a first argument of type 'System.Web.WebPages.Html.HtmlHelper' could be found (are you missing a using directive or an assembly reference?)

The same errors that you would get if you left the web.config file from the Views folder , but here's what. I also have a Phil Haack fix already to no avail. Why doesn't MSBuild find the benefits of MVC3?

+5
source share
1 answer

I found that I accidentally deleted the system.web section in the configuration file that caused the same error.

+1
source

All Articles