在<MVC6中,我可以在发布时预编译.cshtml文件,这样在请求时不必在第一次打击时编译它们.
是否可以在MVC6中预编译.cshtml文件?
从这个问题开始,我现在在asp.net核心应用程序中设置了预编译视图,该程序使用命令行从命令行编译为DLL。
dotnet剃须刀预编译
命令。然后我将其打包为nuget包,使用
网络包
并将该软件包添加为对我从中删除视图的项目的引用。然后,我创建了一个新类,该新类IViewLocationExpander在setup.cs我的项目的方法中实现并设置了该类,并且可以看到它在我的新位置搜索视图。但是,我不知道将什么作为预编译视图的搜索路径,因为其中没有.cshtml文件。我只是得到一个InvalidOperationException与找不到视图。
有没有人做过此事或能够建议我如何将这些预编译的视图添加到搜索路径?
谢谢