Пример #1
0
        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);
        }