我想要一个 msbuild 任务来编译视图,这样我就可以查看是否存在编译时错误......编译时。有任何想法吗?
坦率地说,我会推荐 RazorGenerator nuget 包。这样,您的视图会.designer.cs在您保存它们时生成一个文件,并且除了为您的视图获取编译时错误之外,它们还被预编译到程序集中(= 更快的预热),并且 Resharper 还提供了一些额外的帮助。
.designer.cs
要使用它,请在您的 ASP.NET MVC 项目中包含 RazorGenerator nuget 包,并在* 工具 - 扩展和更新 下的项目下安装“ Razor Generator ”扩展。 *
我们使用它,并且使用这种方法每次编译的开销要少得多。最重要的是,我可能会推荐 RedGate 的 .NET Demon, 它进一步大大减少了编译时间的影响。
希望这可以帮助。