ABP MVC项目如何从Lepton主题切换为Basic主题
ABP Suite生成MVC项目切换为Basic主题操作步骤
- 第一步:卸载项目中所有Lepton主题相关的NuGet包,包括
Volo.Abp.AspNetCore.Mvc.UI.Theme.Lepton、Volo.Abp.AspNetCore.Mvc.UI.Theme.Lepton.Theme等所有带Lepton标识的UI主题类包 - 第二步:安装ABP官方Basic主题NuGet包
Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic,安装的版本必须和你当前项目使用的ABP框架版本完全一致,避免出现版本兼容问题 - 第三步:找到Web项目的模块类(默认命名规则为
[你的项目名称]WebModule.cs),修改顶部的模块依赖特性:
将原有依赖的
typeof(AbpAspNetCoreMvcUiLeptonThemeModule)替换为typeof(AbpAspNetCoreMvcUiBasicThemeModule)
- 第四步:在同一模块类的
ConfigureServices方法中,删除所有Lepton主题专属的配置代码,Basic主题无需额外特殊配置即可默认启动 - 可选操作:如果你之前针对Lepton主题做过视图、样式类的自定义开发,需要将对应的自定义代码迁移到Basic主题的对应资源路径下,避免自定义内容失效
- 第五步:清理整个解决方案,删除项目下的
bin、obj文件夹后重新编译生成,启动项目即可完成主题切换
你持有ABP商用授权,切换为Basic主题进行自定义开发属于授权允许的使用范围,无需额外权限申请。
内容的提问来源于stack exchange,提问作者Dev Raj Gautam
相关产品推荐
相关产品推荐

