Инструмент для получения полного имени типа - PullRequest
0 голосов
/ 06 июня 2011

Существует ли инструмент, который может получить полное квалифицированное имя из типов в сборке?

Я знаю, как создать полное квалифицированное имя, но мне нужно что-то, что загружает сборку, например, как отражатель, и беретПолное название от их типов.

Ответы [ 2 ]

4 голосов
/ 06 июня 2011

Assembly.Load("YourAssemblyName").GetTypes().Select(t => t.AssemblyQualifiedName)

1 голос
/ 06 июня 2011

Вы можете попробовать свойство AssemblyQualifiedName :

class Program
{
    static void Main()
    {
        var types = Assembly.LoadFrom(@"c:\work\Foo.dll").GetTypes();
        foreach (var type in types)
        {
            Console.WriteLine(type.AssemblyQualifiedName);
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...