public Program() { _consoleWriter = new ConsoleWriter(); IServiceProvider serviceProvider = new ServiceCollection() .AddProceesProviderServices() .BuildServiceProvider(); _executorProvider=serviceProvider.GetService<IProcessExecutorProvider>(); }
public CompileWorker(IOptions <CompileWorkerOptions> optionsAccessor, ConsoleWriter consoleWriter, IProcessExecutorProvider provider) { _msBuild = optionsAccessor.Value.MsBuild; _outFile = optionsAccessor.Value.OutFile; _compileDirectory = optionsAccessor.Value.CompileDirectory; _consoleWriter = consoleWriter; _executorProvider = provider; }
public CompileWorker(IOptions<CompileWorkerOptions> optionsAccessor, ConsoleWriter consoleWriter, IProcessExecutorProvider provider) { _msBuild = optionsAccessor.Value.MsBuild; _outFile = optionsAccessor.Value.OutFile; _compileDirectory = optionsAccessor.Value.CompileDirectory; _consoleWriter = consoleWriter; _executorProvider = provider; }
public Program() { _consoleWriter = new ConsoleWriter(); IServiceProvider serviceProvider = new ServiceCollection() .AddProceesProviderServices() .BuildServiceProvider(); _executorProvider = serviceProvider.GetService <IProcessExecutorProvider>(); }