如何在运行时编译cshtml
我相信我读了某个地方有一个项目文件中的一个设置,将允许您在构buildVisual Studio项目时编译.cshtml
文件。
刚开始使用MVC/Razor/Query
Mobile,当我在.cshtml
文件中的代码块中出现错误时,我正在烦恼“错误加载页面”
在.csproj文件的<PropertyGroup>
元素中设置<MvcBuildViews>true</MvcBuildViews>
。
除了真正的设置,你仍然需要确保在你的csproj中下面的设置是活动的:
<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'"> <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" /> </Target>