PS:中文文档地址

1- 生成项目的方式

1.1- 模板生成地址 

  https://abp.io/get-started

1.2-abp cli 命令生成

   https://docs.abp.io/zh-Hans/abp/latest/Getting-Started?UI=MVC&DB=EF&Tiered=No

 2-项目结构

 PS:我是纯手工制作,从空白模板开始的

2.1-结构如下

PS:我不打算用动态API 所以结构做了删减

【abp vnext 实战系列】简单的内容管理系统:搭建框架

  •  GR.CMS.Domain.Shared 

           我需要审计日志和后台任务功能,所以添加如下引用

           Volo.Abp.Validation,

          Volo.Abp.AuditLogging.Domain.Shared,

          Volo.Abp.BackgroundJobs.Domain.Shared

           【abp vnext 实战系列】简单的内容管理系统:搭建框架

 1 [DependsOn(
 2           typeof(AbpAuditLoggingDomainSharedModule),
 3           typeof(AbpBackgroundJobsDomainSharedModule)
 4           )]
 5     public class CMSDomainSharedModule : AbpModule
 6     {
 7         public override void PreConfigureServices(ServiceConfigurationContext context)
 8         {
 9             CMSGlobalFeatureConfigurator.Configure();
10             CMSModuleExtensionConfigurator.Configure();
11         }
12 
13         public override void ConfigureServices(ServiceConfigurationContext context)
14         {
15             Configure<AbpVirtualFileSystemOptions>(options =>
16             {
17                 options.FileSets.AddEmbedded<CMSDomainSharedModule>();
18             });
19 
20             Configure<AbpLocalizationOptions>(options =>
21             {
22                 options.Resources
23                     .Add<CMSResource>("en")
24                     .AddBaseTypes(typeof(AbpValidationResource))
25                     .AddVirtualJson("/Localization/CMS");
26 
27                 options.DefaultResourceType = typeof(CMSResource);
28             });
29 
30             Configure<AbpExceptionLocalizationOptions>(options =>
31             {
32                 options.MapCodeNamespace("CMS", typeof(CMSResource));
33             });
34         }
35     }
CMSDomainSharedModule

相关文章:

  • 2022-12-23
  • 2021-10-08
  • 2021-12-22
  • 2022-01-03
  • 2022-12-23
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-03
  • 2021-06-08
  • 2022-12-23
  • 2021-11-12
  • 2021-10-11
  • 2022-12-23
相关资源
相似解决方案