Простой способ поиска сборочных квалифицированных имен - PullRequest
1 голос
/ 08 сентября 2011

Существует ли инструмент или визуальная студийная функция, которая позволяет легко найти квалифицированное имя сборки для Type в GAC?

Я хотел бы проверить, доступен ли тип во время выполнения для системы, в которой мне нужно это имя, и мне иногда интересно, чем писать какой-то одноразовый код для его поиска.

1 Ответ

1 голос
/ 08 сентября 2011

Если вы используете отражатель, вы можете a: загрузить из GAC и b: получить это из двух частей - имя сборки (включая подпись) находится, например, на узле Assembly в дереве (отображается внизу страницы):

System.Xml, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089

и, конечно, имя типа находится на уровне листа:

System.Xml.XmlNode

Это все еще оставляет неудобные вложенные типы, но просто добавьте + вместо.

Возможно, не идеально, но вполне выполнимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...