есть ли альтернативы AppDomainSetup и CreateInstanceAndUnwrap для net-Standard2.0 - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь заставить мой код компилироваться в netStandard2.0 и не могу с этим справиться.AppDomain поддерживается, но имеет ограниченные методы.И AppDomainSetup не поддерживается.у меня есть следующий код, который сейчас совместим с Net Framework 4.7.1.есть ли альтернатива для компиляции на NetStandard2.0 ??

AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationBase = m_ApplicationBase;
setup.PrivateBinPath = m_PrivateBinPath;

setup.ApplicationName = "TemplateCompiler " + m_AppDomainCount;
setup.LoaderOptimization = LoaderOptimization.SingleDomain;
m_AppDomain = AppDomain.CreateDomain("TemplateCompiler Appdomain " + 
m_AppDomainCount, null, setup);
m_AppDomain.AssemblyResolve += AppDomainAssemblyResolve;

m_RemoteLoader = (RemoteLoader) m_AppDomain.CreateInstanceAndUnwrap 
(Assembly.GetExecutingAssembly().FullName, typeof(RemoteLoader).FullName);
...