• 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方式:不用修改视图文件属性,在创建视图时直接生成,视图类文件不在视图子项下,而在项目目录的objCodeGen下。可用于创建视图类库。

    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中引用或拷贝dll到bin下Lck.Mvc.RazorGenerator.ViewSeparateLib1和Lck.Mvc.RazorGenerator.ViewSeparateLib2运行浏览即可。
    5. 模块1、2可以用类库项目代替Mvc4应用程,官方推荐Mvc应用程序,更利于建控制器和视图,便于开发。
    • 项目中有多个Web应用程序时,F5调试总是启动多个,如下这个,只启动真正的Web主项目:如图设置

    参考链接:

    https://razorgenerator.codeplex.com/

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

    1.职业成功的85%取决于职业心态,15%取决于职业技能 2.不只是上级要你去做或等待别人要你去做 3.营造积极友善的工作氛围,哪怕吹点善意的牛
  • 相关阅读:
    Mac Finder 里新建文本
    SourceTree 无法查看组织仓库
    Android Gradle 指定 Module 打包
    Mac 下安装安卓 apk 文件
    Android 瘦身之道 ---- so文件
    Android Google AdMob 广告接入示例
    Java 垃圾回收(GC) 泛读
    [麻雀虽小]记 简易Markdown阅读器 开发全过程
    Git 版本回滚
    线程与进程的区别及其通信方式
  • 原文地址:https://www.cnblogs.com/i-blog/p/3571475.html
Copyright © 2020-2023  润新知