Можно ли получить абстрактный тип из данной сборки во время выполнения?
В настоящее время я загружаю свою сборку с помощью:
Assembly assem = Assembly.LoadFrom("MyAssemblyName.dll");
Но потом я хочу сделать вот что:
Type t = assem.GetType("Enterprise.Shared_Party_PersonType");
Мой класс определяется как:
public abstract class Shared_Party_PersonType
Но тип t возвращает ноль.
Моя конечная цель - перемещаться по абстрактному классу с отражением и получать список свойств этого абстрактного класса, аналогичный тому, что они делают здесь: доступ-к-свойств-абстрактного-класса-с-отражением
Любая помощь будет очень признательна.
Решение. Оказалось, что я загружал неправильную версию DLL, которая не содержала абстрактный тип, который я пытался загрузить. Однако теперь я знаю, что вы можете перемещаться и управлять абстрактными типами с помощью отражения, как и любым другим конкретным типом. Также я узнал о методе Assembly.RefelectionOnlyLoadFrom
благодаря @Fuex для загрузки сборки в контексте только для отражения.
public abstract class Shared_Party_PersonType
- person Adolfo Perez   schedule 14.08.2012