我相信我在某个地方读到了一个项目文件中的设置,它允许您在构建Visual Studio项目时编译.cshtml
文件。
刚开始使用MVC/Razor/Query
Mobile,当我在.cshtml
文件中的代码块出错时,我对“错误加载页面”感到恼火
答案 0 :(得分:68)
在.csproj文件的<MvcBuildViews>true</MvcBuildViews>
元素中设置<PropertyGroup>
。
答案 1 :(得分:13)
除了真实设置外,您还需要确保以下设置在csproj中处于活动状态:
<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
<AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
</Target>
答案 2 :(得分:2)