public AppDomainHost(string assemblyPath, string configPath) { _assemblyPath = assemblyPath; _assemblyConfig = configPath; var assemblyFullPath = Path.GetFullPath(assemblyPath); var appDomain = CreateAppDomain(Path.GetDirectoryName(assemblyFullPath), configPath); _hostManager = CreateInstanceAndUnwrap <HostManager>(appDomain); _hostManager.LoadServiceAssemblyAndServices(assemblyPath); }