Asp.net MVC Razor Generator

Razor Generator开源工具使用简介:

  1. “Razor Generator” 前生“Razor Single File Generator for MVC”
  2. 这可以将MVC视图文件【.cshtml】预编译成类文件。在项目发布后可以去除Views下的【.cshtml】文件,正常运行。
  3. 可用于集成MVC插件式编程Plugins。
  • Razor Generator 工具安装:选择工具 -> 扩展管理器 ,搜索‘RazorGenerator‘。
  • MVC项目下,NuGet管理包,搜索‘RazorGenerator.Mvc或RazorGenerator.MsBuild’。
  • RazorGenerator.Mvc方式:需要手动一个一个修改视图文件【.cshtml】的属性:生成操作-无;自定义工具-RazorGenerator,该视图文件子项下出现视图类文件【视图文件名+.generated.cs】。
  • RazorGenerator.MsBuild方式:不用修改视图文件属性,在创建视图时直接生成,视图类文件不在视图子项下,而在项目目录的\obj\CodeGen下。可用于创建视图类库。

Mvc模块化框架一:

  1. Lck.Mvc.RazorGenerator.Mian,Mvc4应用程序,不要从NuGet管理包中安装orGenerator.Mvc。
  2. Lck.Mvc.RazorGenerator.ViewSeparateLib1,模块1,Mvc4应用程序,空模板,从NuGet管理包中安装orGenerator.Mvc,新建控制器、视图,视图需要设置属性成预编译类,方法如上【RazorGenerator.Mvc方式】。
  3. Lck.Mvc.RazorGenerator.ViewSeparateLib2,模块2,如上。
  4. Lck.Mvc.RazorGenerator.Mian中引用Lck.Mvc.RazorGenerator.ViewSeparateLib1和Lck.Mvc.RazorGenerator.ViewSeparateLib2运行浏览即可。
  5. 模块1、2可以用类库项目代替Mvc4应用程,官方推荐Mvc应用程序,更利于建控制器和视图,便于开发。

 

参考链接:

https://razorgenerator.codeplex.com/

http://www.cotide.com/xcli/Blog/Article/54

Asp.net MVC Razor Generator,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。