vistas edificio toma un tiempo y el extra de 10 + segundos para hacer una versión de depuración puede ser molesto rápido, por lo que por lo general, solo establece MvcBuildViews en true en las configuraciones de compilación de tipo de lanzamiento. De esta forma, si tiene un servidor de compilación, detectará el error por usted, o puede ejecutar manualmente una compilación de lanzamiento de vez en cuando para verificar sus vistas.
No creo que el orden sea importante para los elementos de PropertyGroup, pero para un ejemplo más completo, incluí los elementos encima y debajo del elemento MvcBuildViews.
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
...
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<MvcBuildViews>false</MvcBuildViews>
<UseIISExpress>false</UseIISExpress>
...
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
...
<ErrorReport>prompt</ErrorReport>
<MvcBuildViews>true</MvcBuildViews>
<WarningLevel>4</WarningLevel>
...
</PropertyGroup>
El elemento MvcBuildViews en el PropertyGroup parte superior se añadió por VS en la creación del proyecto, la específica configuración de generación (PropertyGroup inferior) i añadió manualmente
Creo que esto funcionaría exactamente igual: http://stackoverflow.com/questions/383192/compile-views-in-asp-net-mvc – Will
Brillante, muchas gracias! – isNaN1247