У меня есть поврежденная сборка, которую я хочу отразить, она не сломана плохо, она просто не может найти ссылочную сборку, поэтому она не может выполнить PEVerify. Но .... Assembly.LoadFrom () все равно загрузит его, а GetTypes () сгенерирует ReflectionTypeLoadException, массив .LoaderExceptions показывает мне, какая сборка не может быть найдена. На данный момент я заблокирован.
Тем не менее, отличный маленький инструмент Reflector может пойти дальше и фактически отобразить содержащиеся типы, и изящно обрабатывает проблему отсутствующих ссылок, предоставляя мне всплывающее диалоговое окно для его поиска. У меня такой вопрос: как после того, как GetTypes () завершается с ошибкой, рефлектор все равно может получить типы?