コード例 #1
0
        public ItemToTemplateCommand()
        {
            Text = "Copy to template...";
            SortingValue = 1000;

            _fileService = new TemplateFileService();
            _templateEngineService = new TemplateEngineService();
        }
コード例 #2
0
        public CodeGenerateUseMustachioService(ITemplateEngineService templateEngine, IConfiguration config, IHostEnvironment env)
        {
            _templateEngine = templateEngine;
            _config         = config;
            _env            = env;
            if (!_env.IsDevelopment())
            {
                throw new Exception("代码生成服务只支持在开发环境下使用");
            }
            var domainDir = AppDomain.CurrentDomain.BaseDirectory;                          //C:\WorkSpace\GitHub\MyRepositoryNetCore\MyNetCore.Web\bin\Debug\net5.0\

            _solutionWebDirectory = domainDir.Substring(0, domainDir.LastIndexOf("\\bin")); //C:\WorkSpace\GitHub\MyRepositoryNetCore\MyNetCore.Web
        }
コード例 #3
0
 public CodeGenerateUseRazorService(ITemplateEngineService templateEngine, IConfiguration config)
 {
     _templateEngine = templateEngine;
     _config         = config;
 }