/// <summary>
 /// 控制器构造注入
 /// </summary>
 /// <param name="service"></param>
 public ProjectController(IServiceProvider service)
 {
     _projectService = service.GetService <IProjectService>();
     _fileProvider   = service.GetService <FileProviderHelper>();
     _webHostEnv     = service.GetService <IWebHostEnvironment>();
     _reflection     = service.GetService <ReflectionHelper>();
     _buildTask      = service.GetService <BuildTask>();
 }
 /// <summary>
 /// 构造
 /// </summary>
 /// <param name="service"></param>
 /// <param name="logger"></param>
 public TemplateService(IServiceProvider service, ILogger <TemplateService> logger) : base(service, logger)
 {
     _templateRepository = service.GetService <ITemplateRepository>();
     _webHostEnv         = service.GetService <IWebHostEnvironment>();
     _fileProvider       = service.GetService <FileProviderHelper>();
 }