GetType () возвращает ноль , когда тип существует в несвязанной сборке. Например, когда следующий объект называется «localType», он всегда равен нулю (даже при использовании полного имени пространства имен класса):
Type localType = Type.GetType("NamespaceX.ProjectX.ClassX");
Я не вижу причин, по которым Type.GetType не может извлекать тип из сборки без ссылки, поэтому
Как можно получить тип сборки без ссылки?