Я загрузил сборку A
в контексте ReflectionOnly
, чтобы получить информацию о типах и их методах.По крайней мере один из методов имеет тип возвращаемого значения, который является частью сборки зависимостей B
.
Проблема в том, что сборка B
недоступна и не может быть решена, поэтому выбрасывается следующее FileNotFoundException
:
Не удалось загрузить файл или сборку 'B' или одну из ее зависимостей.Система не может найти указанный файл.
Это исключение является ожидаемым.Однако я видел, что Reflector
МОЖЕТ загрузить имя типа (что мне нужно), даже когда оно не может разрешить сборку зависимостей.
Кто-то знает, как получить имя типа, содержащегося в отсутствующей сборке, без получения FileNotFoundException
?
РЕДАКТИРОВАТЬ:
Исключение выдается при попытке доступа к ReturnType
свойство:
Type returnType = methodInfo.ReturnType;