Не загружается сборка чурез CreateInstanceAndUnwrap
От: Alatey  
Дата: 17.05.12 21:37
Оценка:
Три дня гуглил и не нашёл как загрузить сборку в отдельный домен.
Через CreateInstanceAndUnwrap НИКАКИМИ выкрутасами не получалось загрузить DLL-ку (из нетекущего каталога).
От безисходности догадался применить CreateInstanceFromAndUnwrap — и всё заработало!

 var doMEN = AppDomain.CreateDomain("doMEN");

 var instanceBad = doMEN.CreateInstanceAndUnwrap(@"c:\test.dll", "TestNamespace.TestClass"); // не работает
 var instanceGood = doMEN.CreateInstanceFromAndUnwrap(@"c:\test.dll", "TestNamespace.TestClass"); // работает

Может кому пригодиться это "открытие".
Как правильно использовать CreateInstanceAndUnwrap?
createinstanceandunwrap createinstancefromandunwrap
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.