我有一个ASP .Net MVC5网站,我有性能问题,我想预先编译剃须刀视图并在IIS中部署我的网站时排除它们,我按照this article中指示的步骤但我得到了错误:找不到RazorGenerator.targets,事实上我在包文件夹中检查了我找不到这个文件。 你知道为什么在包文件夹中找不到这个dll吗? RazorGenerator.Mvc和RazorGenerator.MsBuild已正确安装。 提前致谢
答案 0 :(得分:15)
你不需要RazorGenerator。发布时,只需将选项设置为"在发布期间预编译",在"文件发布选项"在"设置"标签。点击"配置"然后勾选"将所有输出合并到一个组件中#34;。给它一个唯一的名称,通常类似于[ProjectName].Precompiled
。