1

我一直在开发一个大型 MVC 应用程序,现在我需要提高应用程序的启动性能(第一次加载时 +1 分钟不好)。

我也安装了 RazorGenerator nugget 和扩展,但是当我编译时出现了很多错误。

VS 错误

这可能是由于未指定生成器类型造成的吗?因为我没有发现他们的文档对此很有帮助。

或者可能是因为我将以下指令添加到我的一个视图(_EditHelperPage.cshtml)中,因为它呈现为HelperPage而不是WebViewPage

@* Generator: MvcView *@

在我删除此行并将其添加到后razorgenerator.directives,它会引发另一个错误:

帮助页面错误

编辑

如果我搜索具有相同名称的类/构造函数,它会找到结果/obj/CodeGen/(...)

4

1 回答 1

6

我发现了问题。

在我安装 VS 扩展 RazorGenerator(不是金块!)之前,我安装了 RazorGenerator.MsBuild,它与扩展相同,但在构建时(对吗?)。

但为什么会这样?我认为该扩展在 MsBuild 之前构建视图,但是它们做的相同,因此创建了重复的.cs文件

我只是 unistalled.MsBuild包和瞧,它的工作原理。

于 2015-12-16T12:33:06.383 回答