feat:搭建yi-abp tool框架
This commit is contained in:
24
Yi.Abp.Net8/tool/Yi.Abp.Tool.Domain/YiAbpToolDomainModule.cs
Normal file
24
Yi.Abp.Net8/tool/Yi.Abp.Tool.Domain/YiAbpToolDomainModule.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Yi.Abp.Tool.Domain.Shared;
|
||||
using Yi.Abp.Tool.Domain.Shared.Options;
|
||||
|
||||
namespace Yi.Abp.Tool.Domain
|
||||
{
|
||||
[DependsOn(typeof(YiAbpToolDomainSharedModule))]
|
||||
public class YiAbpToolDomainModule : AbpModule
|
||||
{
|
||||
public override void ConfigureServices(ServiceConfigurationContext context)
|
||||
{
|
||||
var configuration = context.Services.GetConfiguration();
|
||||
Configure<ToolOptions>(configuration.GetSection("ToolOptions"));
|
||||
var toolOptions = new ToolOptions();
|
||||
configuration.GetSection("ToolOptions").Bind(toolOptions);
|
||||
if (!Directory.Exists(toolOptions.TempDirPath))
|
||||
{
|
||||
Directory.CreateDirectory(toolOptions.TempDirPath);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user