Как получить список типов в сборке, которая имеет неразрешенные зависимости? - PullRequest
0 голосов
/ 15 февраля 2012

Я хочу перечислить все типы, упомянутые в DLL (сборке), которая имеет некоторые зависимости от других DLL, к которым у меня нет доступа.

Есть ли способ отклонить эти зависимости и просто получить имя доступных типов и классов?

Используя функцию Assembly.Load ("полное имя сборки"), я могу загрузить сборку,но когда я пытаюсь получить типы с помощью Assembly.GetTypes (), я получаю следующую ошибку:

"Невозможно загрузить один или несколько запрошенных типов. Получите свойство LoaderExceptions для получения дополнительной информации."

Кстати, я делаю все это в silverlight, хотя я получаю эту ошибку как в .net, так и в silverlight.

1 Ответ

1 голос
/ 15 февраля 2012

Для полноценного .NET-клиента вам необходимо загрузить сборку в контексте только для отражения: http://msdn.microsoft.com/en-us/library/0et80c7k.aspx

Не похоже, что этот метод используется в самом Silverlight.

...