草庐IT

MvcBuildViews

全部标签

c# - 在构建过程中检查 Razor 错误

有没有办法让VisualStudio(我使用的是2010)在构建过程中查找razorView中的错误,就像C#项目中的其他代码一样?您可以检查代码中的任何错误并认为一切正常,这只是一种痛苦,但似乎您无法确定View,除非您仔细检查每个View。顺便说一句,我显然不会在我的View中编写代码-例如,我只是在谈论HTML或URL扩展方法。 最佳答案 尝试在您的项目文件中将MVCBuildViews设置为true(即编辑您的csproj文件)true 关于c#-在构建过程中检查Razor错误,

c# - 在构建过程中检查 Razor 错误

有没有办法让VisualStudio(我使用的是2010)在构建过程中查找razorView中的错误,就像C#项目中的其他代码一样?您可以检查代码中的任何错误并认为一切正常,这只是一种痛苦,但似乎您无法确定View,除非您仔细检查每个View。顺便说一句,我显然不会在我的View中编写代码-例如,我只是在谈论HTML或URL扩展方法。 最佳答案 尝试在您的项目文件中将MVCBuildViews设置为true(即编辑您的csproj文件)true 关于c#-在构建过程中检查Razor错误,

c# - MvcBuildViews 与 Razor 生成器

使用.csproj设置有什么区别MvcBuildViews并使用RazorGenerator实现同样的目标?我自己的假设是MvcBuildViews不会使View的智能感知可用于单元测试,但可能还有哪些其他差异? 最佳答案 MVCBuildViews实际上不会预编译您的View以进行部署。它在构建解决方案之后编译View,以回显部署之前任何MVCView中可能存在的任何错误。通过这种方式,您可以在将View推送到您的服务器之前捕获View的编译错误,以避免在运行时出现错误页面或死机蓝屏。RazorGenerator可用于预编译您的V

c# - MVCBuildViews 无法正常工作

所以我在MVC3RTM应用程序上编辑了我的csproj文件以设置以下属性:true这应该会导致我的视​​图在构建期间得到遵守,并在我的View被破坏时强制出现构建错误。这是我所做的唯一更改,但是,当我尝试构建应用程序时,出现以下错误:ItisanerrortouseasectionregisteredasallowDefinition='MachineToApplication'beyondapplicationlevel.ThiserrorcanbecausedbyavirtualdirectorynotbeingconfiguredasanapplicationinIIS.如果我改