我想要一个msbuild任务来编译视图,这样我就可以查看是否有编译时错误了...编译时.有什么 idea 吗?

推荐答案

坦率地说,我会推荐RazorGenerator nuget套餐.这样,在保存视图时会生成一个.designer.cs文件,并且在为视图生成编译时错误的基础上,还会将它们预编译到程序集中(=更快的预热),Resharper还提供了一些额外的帮助.

要使用它,请在ASP中包含RazorGenerator nuget软件包.NET MVC项目,并在Tools → Extensions and Updates项下安装"Razor Generator"扩展.

我们使用这种方法,这种方法每次编译的开销要小得多.除此之外,我可能会推荐.NET Demon by RedGate,这将进一步大大减少编译时的影响.

希望这有帮助.

Asp.net相关问答推荐

在 Windows Server 2008 IIS7 上的 ASP.NET 中写入事件日志(log)

是否可以发布 ASP.NET 5 应用程序以使目标机器不需要安装 DNX?

*不*使用 asp.net 会员提供程序是个坏主意吗?

ASP.NET Response.Redirect 使用 302 而不是 301

模型项的类型为 CookMeIndexViewModel,但需要类型为 IEnumerable 的模型项

解析器错误消息:无法加载类型sometype

文本框的输入按键触发事件

发布发布事件

如何配置 ASP.NET Core 1.0 以使用本地 IIS 而不是 IIS Express?

为什么 Asp.Net Identity IdentityDbContext 是一个黑盒?

如何将 ASP.NET MVC5 身份验证添加到现有数据库

通过 jQuery 调用 ASP.NET 服务器端方法

温莎城堡有什么缺点吗?

在 ASP.NET 中将虚拟路径转换为实际 Web 路径

可空日期时间转换

如何在asp.net mvc的html.actionlink中调用javascript函数?

oAuth ASP.NET 成员资格提供程序

禁用 web.config 继承?

使 WCF Web 服务与 GET 请求一起工作

IronRuby死了吗?