Причиной проблемы является то, что в ApplicationDomain уже есть класс с таким именем.
Возможны 2 решения:
а) переименовать класс
б) загрузить в домен, в котором класса с таким именем нет
Решение б) является универсальным, т.к. один модуль по определению не будет пересекаться с другим, при любых названиях классов. Более того, при таком подходе модуль можно выгрузить.
Решение а) является прямолинейным и не позволяет Вам делать одинаковые названия классов в разных модулях
Цитата:
|
потерей доступа к типам загруженных классов
|
Можно подробнее - что куда потеряется? И какие, кстати, типы у классов Вы знаете?