Asp.Net Core原生提供了编译视图到动态库的功能,Asp.Net Framework需要安装插件实现这个功能。首先在Visual Studio的扩展中查找并安装RazorGenerator,安装完成后,需要重新启动Visual Studio,然后,在视图属性的自定义工具中输入RazorGenerator,就会生成视图相关的cs文件。然后,还需要安装RazorGenerator.MVC,可以使用程序包管理器进行安装,安装完成后,会在项目中生成App_Start目录,生成RazorGeneratorMvcStart代码,用于创建从动态库中获取视图的虚拟路径。这两步完成后,视图就被编译到动态库中了。
网友评论