Три дня гуглил и не нашёл как загрузить сборку в отдельный домен.
Через 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?