Показывает номер сборки или версию в приложении Silverlight? - PullRequest
0 голосов
/ 13 ноября 2010

У меня есть приложение Silverlight, которое я передаю ИТ-специалистам, которые должны его опубликовать.Это не всегда происходит правильно, они могут забыть, указать неверное местоположение или получить неправильную версию.

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

Кто-нибудь делал это?Есть ли чистый, ненавязчивый способ сделать это?

Если вы сделали это, вы просто используете версию сборки или используете какое-то пользовательское значение?

спасибо

1 Ответ

0 голосов
/ 14 ноября 2010

Вот код для проверки версии сборки запущенного приложения:

string GetAssemblyVersion()
{
    var assemblyName = new AssemblyName(Application.Current.GetType().Assembly.FullName);

    if (assemblyName == null)
    {
         return string.Empty;
    }

    Version v = assemblyName.Version;

    if (v == null)
    {
        return string.Empty;
    }

    return v.ToString();
}
...