diff options
Diffstat (limited to 'RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs')
-rw-r--r-- | RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs b/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs index a306576..4522d39 100644 --- a/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs +++ b/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs @@ -15,10 +15,13 @@ namespace RhSolutions.AddIn public void AutoOpen() { IServiceCollection Services = new ServiceCollection(); - Services.AddHttpClient(); + Excel = (Application)ExcelDnaUtil.Application; + + Services.AddHttpClient() + .AddSingleton<IDatabaseClient, RhDatabaseClient>(); + ServiceProvider = Services.BuildServiceProvider(); - Excel = (Application)ExcelDnaUtil.Application; IntelliSenseServer.Install(); RegistryUtil.Initialize(); EventsUtil.Initialize(); @@ -32,7 +35,6 @@ namespace RhSolutions.AddIn IntelliSenseServer.Uninstall(); RegistryUtil.Uninitialize(); EventsUtil.Uninitialize(); - //HttpClient.Dispose(); } } } |