Приложение Windows Form DLL - PullRequest
0 голосов
/ 13 марта 2012

У меня есть приложение, которое я превратил в dll, чтобы его можно было легко вызывать из других приложений.Мне нравится отображать номер версии, чтобы убедиться, что пользователь использует самую последнюю версию приложения.Версия отображается с использованием My.Application.Info.Version.Major & "."& My.Application.Info.Version.Minor & "."& My.Application.Info.Version.Build & "."& My.Application.Info.Version.Revision соответствует вызывающему приложению, а не DLL.Когда я вызываю DLL, я хочу получить версию DLL.Есть ли способ сделать это без жесткого кодирования?

Спасибо

1 Ответ

0 голосов
/ 13 марта 2012

Вы можете использовать отражение, чтобы поразить версию сборки.

MSDN Reflection

Пример:

    Dim assemName As AssemblyName = assem.GetName()
    Console.WriteLine(vbLf + "Name: {0}", assemName.Name)
    Console.WriteLine("Version: {0}.{1}", assemName.Version.Major, _
        assemName.Version.Minor)

Извлечено по ссылке выше

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