Browse Source
Merge pull request #10441 from abpframework/liangshiwei/template
Add Autofac to ConsoleTestApp
pull/10448/head
maliming
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with
10 additions and
2 deletions
-
templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs
-
templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj
-
templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyProjectNameConsoleApiClientModule.cs
-
templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs
-
templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj
-
templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyProjectNameConsoleApiClientModule.cs
|
|
|
@ -21,6 +21,7 @@ namespace MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp |
|
|
|
using (var application = AbpApplicationFactory.Create<MyProjectNameConsoleApiClientModule>(options => |
|
|
|
{ |
|
|
|
options.Services.ReplaceConfiguration(_configuration); |
|
|
|
options.UseAutofac(); |
|
|
|
})) |
|
|
|
{ |
|
|
|
application.Initialize(); |
|
|
|
|
|
|
|
@ -16,6 +16,7 @@ |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<ProjectReference Include="..\..\..\..\..\framework\src\Volo.Abp.Http.Client.IdentityModel\Volo.Abp.Http.Client.IdentityModel.csproj" /> |
|
|
|
<ProjectReference Include="..\..\..\..\..\framework\src\Volo.Abp.Autofac\Volo.Abp.Autofac.csproj" /> |
|
|
|
<ProjectReference Include="..\..\src\MyCompanyName.MyProjectName.HttpApi.Client\MyCompanyName.MyProjectName.HttpApi.Client.csproj" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
|
|
|
|
@ -1,6 +1,7 @@ |
|
|
|
using System; |
|
|
|
using Microsoft.Extensions.DependencyInjection; |
|
|
|
using Polly; |
|
|
|
using Volo.Abp.Autofac; |
|
|
|
using Volo.Abp.Http.Client; |
|
|
|
using Volo.Abp.Http.Client.IdentityModel; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
@ -8,6 +9,7 @@ using Volo.Abp.Modularity; |
|
|
|
namespace MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp |
|
|
|
{ |
|
|
|
[DependsOn( |
|
|
|
typeof(AbpAutofacModule), |
|
|
|
typeof(MyProjectNameHttpApiClientModule), |
|
|
|
typeof(AbpHttpClientIdentityModelModule) |
|
|
|
)] |
|
|
|
|
|
|
|
@ -21,6 +21,7 @@ namespace MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp |
|
|
|
using (var application = AbpApplicationFactory.Create<MyProjectNameConsoleApiClientModule>(options=> |
|
|
|
{ |
|
|
|
options.Services.ReplaceConfiguration(_configuration); |
|
|
|
options.UseAutofac(); |
|
|
|
})) |
|
|
|
{ |
|
|
|
application.Initialize(); |
|
|
|
|
|
|
|
@ -8,6 +8,7 @@ |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<ProjectReference Include="..\..\..\..\..\framework\src\Volo.Abp.Http.Client.IdentityModel\Volo.Abp.Http.Client.IdentityModel.csproj" /> |
|
|
|
<ProjectReference Include="..\..\..\..\..\framework\src\Volo.Abp.Autofac\Volo.Abp.Autofac.csproj" /> |
|
|
|
<ProjectReference Include="..\..\src\MyCompanyName.MyProjectName.HttpApi.Client\MyCompanyName.MyProjectName.HttpApi.Client.csproj" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
|
|
|
|
@ -1,14 +1,16 @@ |
|
|
|
using Volo.Abp.Http.Client.IdentityModel; |
|
|
|
using Volo.Abp.Autofac; |
|
|
|
using Volo.Abp.Http.Client.IdentityModel; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
|
|
|
|
namespace MyCompanyName.MyProjectName |
|
|
|
{ |
|
|
|
[DependsOn( |
|
|
|
typeof(AbpAutofacModule), |
|
|
|
typeof(MyProjectNameHttpApiClientModule), |
|
|
|
typeof(AbpHttpClientIdentityModelModule) |
|
|
|
)] |
|
|
|
public class MyProjectNameConsoleApiClientModule : AbpModule |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|