Browse Source
Merge pull request #1036 from colinin/use-mailkit
feat(emailing): switch from smtp to mailkit
pull/1043/head
yx lin
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
23 changed files with
34 additions and
0 deletions
-
aspnet-core/services/LY.MicroService.AuthServer.HttpApi.Host/AuthServerHttpApiHostModule.cs
-
aspnet-core/services/LY.MicroService.AuthServer.HttpApi.Host/LY.MicroService.AuthServer.HttpApi.Host.csproj
-
aspnet-core/services/LY.MicroService.AuthServer/AuthServerModule.cs
-
aspnet-core/services/LY.MicroService.AuthServer/LY.MicroService.AuthServer.csproj
-
aspnet-core/services/LY.MicroService.BackendAdmin.HttpApi.Host/BackendAdminHttpApiHostModule.cs
-
aspnet-core/services/LY.MicroService.BackendAdmin.HttpApi.Host/LY.MicroService.BackendAdmin.HttpApi.Host.csproj
-
aspnet-core/services/LY.MicroService.IdentityServer.HttpApi.Host/IdentityServerHttpApiHostModule.cs
-
aspnet-core/services/LY.MicroService.IdentityServer.HttpApi.Host/LY.MicroService.identityServer.HttpApi.Host.csproj
-
aspnet-core/services/LY.MicroService.IdentityServer/IdentityServerModule.cs
-
aspnet-core/services/LY.MicroService.IdentityServer/LY.MicroService.IdentityServer.csproj
-
aspnet-core/services/LY.MicroService.LocalizationManagement.HttpApi.Host/LY.MicroService.LocalizationManagement.HttpApi.Host.csproj
-
aspnet-core/services/LY.MicroService.LocalizationManagement.HttpApi.Host/LocalizationManagementHttpApiHostModule.cs
-
aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/LY.MicroService.PlatformManagement.HttpApi.Host.csproj
-
aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.cs
-
aspnet-core/services/LY.MicroService.RealtimeMessage.HttpApi.Host/LY.MicroService.RealtimeMessage.HttpApi.Host.csproj
-
aspnet-core/services/LY.MicroService.RealtimeMessage.HttpApi.Host/RealtimeMessageHttpApiHostModule.cs
-
aspnet-core/services/LY.MicroService.TaskManagement.HttpApi.Host/LY.MicroService.TaskManagement.HttpApi.Host.csproj
-
aspnet-core/services/LY.MicroService.TaskManagement.HttpApi.Host/TaskManagementHttpApiHostModule.cs
-
aspnet-core/services/LY.MicroService.WebhooksManagement.HttpApi.Host/LY.MicroService.WebhooksManagement.HttpApi.Host.csproj
-
aspnet-core/services/LY.MicroService.WebhooksManagement.HttpApi.Host/WebhooksManagementHttpApiHostModule.cs
-
aspnet-core/services/LY.MicroService.WechatManagement.HttpApi.Host/LY.MicroService.WechatManagement.HttpApi.Host.csproj
-
aspnet-core/services/LY.MicroService.WechatManagement.HttpApi.Host/WechatManagementHttpApiHostModule.cs
-
aspnet-core/templates/content/Directory.Packages.props
|
|
|
@ -30,6 +30,7 @@ using Volo.Abp.Caching.StackExchangeRedis; |
|
|
|
using Volo.Abp.EntityFrameworkCore.MySQL; |
|
|
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Http.Client; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.OpenIddict.EntityFrameworkCore; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
@ -63,6 +64,7 @@ namespace LY.MicroService.AuthServer; |
|
|
|
typeof(AbpCAPEventBusModule), |
|
|
|
typeof(AbpHttpClientModule), |
|
|
|
typeof(AbpAliyunSmsModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpCachingStackExchangeRedisModule), |
|
|
|
typeof(AbpLocalizationCultureMapModule), |
|
|
|
typeof(AbpAspNetCoreAuthenticationJwtBearerModule), |
|
|
|
|
|
|
|
@ -45,6 +45,7 @@ |
|
|
|
<PackageReference Include="Volo.Abp.Account.Application" /> |
|
|
|
<PackageReference Include="Volo.Abp.Account.HttpApi" /> |
|
|
|
<PackageReference Include="Volo.Abp.Http.Client" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.Identity.AspNetCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.OpenIddict.EntityFrameworkCore" /> |
|
|
|
|
|
|
|
@ -37,6 +37,7 @@ using Volo.Abp.Caching.StackExchangeRedis; |
|
|
|
using Volo.Abp.EntityFrameworkCore.MySQL; |
|
|
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Identity; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.OpenIddict.EntityFrameworkCore; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
@ -81,6 +82,7 @@ namespace LY.MicroService.AuthServer; |
|
|
|
typeof(AbpLocalizationCultureMapModule), |
|
|
|
typeof(AbpAspNetCoreMvcWrapperModule), |
|
|
|
typeof(AbpAspNetCoreHttpOverridesModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpCAPEventBusModule), |
|
|
|
typeof(AbpAliyunSmsModule) |
|
|
|
)] |
|
|
|
|
|
|
|
@ -49,6 +49,7 @@ |
|
|
|
<PackageReference Include="Volo.Abp.Autofac" /> |
|
|
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" /> |
|
|
|
<PackageReference Include="Volo.Abp.Identity.AspNetCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.AspNetCore.MultiTenancy" /> |
|
|
|
<PackageReference Include="Volo.Abp.OpenIddict.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.Identity" /> |
|
|
|
|
|
|
|
@ -48,6 +48,7 @@ using Volo.Abp.EntityFrameworkCore.MySQL; |
|
|
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Http.Client; |
|
|
|
using Volo.Abp.IdentityServer.EntityFrameworkCore; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.PermissionManagement.Identity; |
|
|
|
@ -114,6 +115,7 @@ namespace LY.MicroService.BackendAdmin; |
|
|
|
typeof(AbpAspNetCoreAuthenticationJwtBearerModule), |
|
|
|
typeof(AbpEmailingExceptionHandlingModule), |
|
|
|
typeof(AbpHttpClientModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpAliyunSmsModule), |
|
|
|
typeof(AbpCachingStackExchangeRedisModule), |
|
|
|
typeof(AbpLocalizationCultureMapModule), |
|
|
|
|
|
|
|
@ -49,6 +49,7 @@ |
|
|
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.FeatureManagement.HttpApi" /> |
|
|
|
<PackageReference Include="Volo.Abp.Http.Client" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.PermissionManagement.Application" /> |
|
|
|
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.Identity" /> |
|
|
|
|
|
|
|
@ -26,6 +26,7 @@ using Volo.Abp.Caching.StackExchangeRedis; |
|
|
|
using Volo.Abp.EntityFrameworkCore.MySQL; |
|
|
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Http.Client; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
|
|
@ -59,6 +60,7 @@ namespace LY.MicroService.IdentityServer; |
|
|
|
typeof(AbpCAPEventBusModule), |
|
|
|
typeof(AbpHttpClientModule), |
|
|
|
typeof(AbpAliyunSmsModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpCachingStackExchangeRedisModule), |
|
|
|
typeof(AbpLocalizationCultureMapModule), |
|
|
|
typeof(AbpIdentitySessionAspNetCoreModule), |
|
|
|
|
|
|
|
@ -52,6 +52,7 @@ |
|
|
|
<PackageReference Include="Volo.Abp.Account.Application" /> |
|
|
|
<PackageReference Include="Volo.Abp.Account.HttpApi" /> |
|
|
|
<PackageReference Include="Volo.Abp.Http.Client" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" /> |
|
|
|
|
|
|
|
@ -39,6 +39,7 @@ using Volo.Abp.Caching.StackExchangeRedis; |
|
|
|
using Volo.Abp.EntityFrameworkCore.MySQL; |
|
|
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Identity; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.PermissionManagement.Identity; |
|
|
|
@ -87,6 +88,7 @@ namespace LY.MicroService.IdentityServer; |
|
|
|
typeof(AbpAuditLoggingElasticsearchModule), // 放在 AbpIdentity 模块之后,避免被覆盖
|
|
|
|
typeof(AbpLocalizationCultureMapModule), |
|
|
|
typeof(AbpCAPEventBusModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpHttpClientWrapperModule), |
|
|
|
typeof(AbpAspNetCoreMvcWrapperModule), |
|
|
|
typeof(AbpAspNetCoreHttpOverridesModule), |
|
|
|
|
|
|
|
@ -46,6 +46,7 @@ |
|
|
|
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" /> |
|
|
|
<PackageReference Include="Volo.Abp.Autofac" /> |
|
|
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.Identity.AspNetCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.AspNetCore.MultiTenancy" /> |
|
|
|
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.Identity" /> |
|
|
|
|
|
|
|
@ -42,6 +42,7 @@ |
|
|
|
<PackageReference Include="Volo.Abp.Autofac" /> |
|
|
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" /> |
|
|
|
<PackageReference Include="Volo.Abp.Http.Client" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" /> |
|
|
|
|
|
|
|
@ -25,6 +25,7 @@ using Volo.Abp.Caching.StackExchangeRedis; |
|
|
|
using Volo.Abp.EntityFrameworkCore.MySQL; |
|
|
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Http.Client; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
|
|
@ -55,6 +56,7 @@ namespace LY.MicroService.LocalizationManagement; |
|
|
|
typeof(AbpLocalizationCultureMapModule), |
|
|
|
typeof(AbpIdentitySessionAspNetCoreModule), |
|
|
|
typeof(AbpHttpClientModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpAspNetCoreMvcWrapperModule), |
|
|
|
typeof(AbpAspNetCoreHttpOverridesModule), |
|
|
|
typeof(AbpAutofacModule) |
|
|
|
|
|
|
|
@ -43,6 +43,7 @@ |
|
|
|
<PackageReference Include="Volo.Abp.BlobStoring.FileSystem" /> |
|
|
|
<PackageReference Include="Volo.Abp.Identity.HttpApi.Client" /> |
|
|
|
<PackageReference Include="Volo.Abp.Imaging.ImageSharp" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.Http.Client.IdentityModel.Web" /> |
|
|
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" /> |
|
|
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" /> |
|
|
|
|
|
|
|
@ -45,6 +45,7 @@ using Volo.Abp.Http.Client; |
|
|
|
using Volo.Abp.Http.Client.IdentityModel.Web; |
|
|
|
using Volo.Abp.Identity; |
|
|
|
using Volo.Abp.Imaging; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
|
|
@ -92,6 +93,7 @@ namespace LY.MicroService.PlatformManagement; |
|
|
|
typeof(AbpLocalizationCultureMapModule), |
|
|
|
typeof(AbpIdentitySessionAspNetCoreModule), |
|
|
|
typeof(AbpHttpClientModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpAspNetCoreMvcWrapperModule), |
|
|
|
typeof(AbpClaimsMappingModule), |
|
|
|
typeof(AbpAspNetCoreHttpOverridesModule), |
|
|
|
|
|
|
|
@ -48,6 +48,7 @@ |
|
|
|
<PackageReference Include="Volo.Abp.Autofac" /> |
|
|
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" /> |
|
|
|
<PackageReference Include="Volo.Abp.Http.Client" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" /> |
|
|
|
|
|
|
|
@ -53,6 +53,7 @@ using Volo.Abp.BackgroundWorkers; |
|
|
|
using Volo.Abp.Caching.StackExchangeRedis; |
|
|
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Http.Client; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
|
|
@ -113,6 +114,7 @@ namespace LY.MicroService.RealtimeMessage; |
|
|
|
typeof(AbpLocalizationCultureMapModule), |
|
|
|
typeof(AbpIdentitySessionAspNetCoreModule), |
|
|
|
typeof(AbpHttpClientModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpClaimsMappingModule), |
|
|
|
typeof(AbpAspNetCoreMvcWrapperModule), |
|
|
|
typeof(AbpAspNetCoreHttpOverridesModule), |
|
|
|
|
|
|
|
@ -42,6 +42,7 @@ |
|
|
|
<!-- 某些定时作业可能需要用到 Microsoft.Data.SqlClient, 直接引用需要面临运行时配置问题, 加入项目依赖让编译器来处理 --> |
|
|
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.SqlServer" /> |
|
|
|
<PackageReference Include="Volo.Abp.Http.Client.IdentityModel.Web" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" /> |
|
|
|
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" /> |
|
|
|
|
|
|
|
@ -36,6 +36,7 @@ using Volo.Abp.DistributedLocking; |
|
|
|
using Volo.Abp.EntityFrameworkCore.MySQL; |
|
|
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Http.Client.IdentityModel.Web; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
|
|
@ -75,6 +76,7 @@ namespace LY.MicroService.TaskManagement; |
|
|
|
typeof(AbpCachingStackExchangeRedisModule), |
|
|
|
typeof(AbpAspNetCoreMvcModule), |
|
|
|
typeof(AbpSwashbuckleModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpLocalizationCultureMapModule), |
|
|
|
typeof(AbpAspNetCoreMvcWrapperModule), |
|
|
|
typeof(AbpAspNetCoreHttpOverridesModule), |
|
|
|
|
|
|
|
@ -38,6 +38,7 @@ |
|
|
|
<PackageReference Include="Volo.Abp.Autofac" /> |
|
|
|
<PackageReference Include="Volo.Abp.DistributedLocking" /> |
|
|
|
<PackageReference Include="Volo.Abp.Swashbuckle" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySql" /> |
|
|
|
<PackageReference Include="Volo.Abp.Http.Client.IdentityModel.Web" /> |
|
|
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" /> |
|
|
|
|
|
|
|
@ -38,6 +38,7 @@ using Volo.Abp.DistributedLocking; |
|
|
|
using Volo.Abp.EntityFrameworkCore.MySQL; |
|
|
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Http.Client.IdentityModel.Web; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
|
|
@ -80,6 +81,7 @@ namespace LY.MicroService.WebhooksManagement; |
|
|
|
typeof(AbpHttpClientWrapperModule), |
|
|
|
typeof(AbpDaprClientWrapperModule), |
|
|
|
typeof(AbpClaimsMappingModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpAspNetCoreMvcWrapperModule), |
|
|
|
typeof(AbpAspNetCoreHttpOverridesModule), |
|
|
|
typeof(AbpIdentitySessionAspNetCoreModule), |
|
|
|
|
|
|
|
@ -38,6 +38,7 @@ |
|
|
|
<PackageReference Include="Volo.Abp.Autofac" /> |
|
|
|
<PackageReference Include="Volo.Abp.DistributedLocking" /> |
|
|
|
<PackageReference Include="Volo.Abp.Swashbuckle" /> |
|
|
|
<PackageReference Include="Volo.Abp.MailKit" /> |
|
|
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySql" /> |
|
|
|
<PackageReference Include="Volo.Abp.Http.Client.IdentityModel.Web" /> |
|
|
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" /> |
|
|
|
|
|
|
|
@ -29,6 +29,7 @@ using Volo.Abp.DistributedLocking; |
|
|
|
using Volo.Abp.EntityFrameworkCore.MySQL; |
|
|
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Http.Client.IdentityModel.Web; |
|
|
|
using Volo.Abp.MailKit; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
|
|
@ -64,6 +65,7 @@ namespace LY.MicroService.WechatManagement; |
|
|
|
typeof(AbpDistributedLockingModule), |
|
|
|
typeof(AbpSwashbuckleModule), |
|
|
|
typeof(AbpHttpClientWrapperModule), |
|
|
|
typeof(AbpMailKitModule), |
|
|
|
typeof(AbpClaimsMappingModule), |
|
|
|
typeof(AbpAspNetCoreMvcWrapperModule), |
|
|
|
typeof(AbpAspNetCoreHttpOverridesModule), |
|
|
|
|
|
|
|
@ -153,6 +153,7 @@ |
|
|
|
<PackageVersion Include="Volo.Abp.Json" Version="$(VoloAbpPackageVersion)" /> |
|
|
|
<PackageVersion Include="Volo.Abp.Json.Abstractions" Version="$(VoloAbpPackageVersion)" /> |
|
|
|
<PackageVersion Include="Volo.Abp.Localization" Version="$(VoloAbpPackageVersion)" /> |
|
|
|
<PackageVersion Include="Volo.Abp.MailKit" Version="$(VoloAbpPackageVersion)" /> |
|
|
|
<PackageVersion Include="Volo.Abp.MemoryDb" Version="$(VoloAbpPackageVersion)" /> |
|
|
|
<PackageVersion Include="Volo.Abp.MultiTenancy" Version="$(VoloAbpPackageVersion)" /> |
|
|
|
<PackageVersion Include="Volo.Abp.MultiTenancy.Abstractions" Version="$(VoloAbpPackageVersion)" /> |
|
|
|
|