在Silverlight应用程序上显示内部版本号或版本?

时间:2010-11-12 22:54:11

标签: silverlight versioning

我有一个Silverlight应用程序,我交给你应该发布它的IT人员。这并不总是正确发生,它们可能会忘记,放入错误的位置或获取错误的版本。

所以我想在应用程序本身添加一些内容,以便轻松讲述最新版本。这适用于SL 3和4,因此上下文菜单可能不是一个选项。我不认为用户会想要一个闪屏,所以也可能没有选择。

有人这样做过吗?这样做有干净,不引人注目的方式吗?

如果你这样做了,你只是使用汇编版本还是使用一些自定义值?

感谢

1 个答案:

答案 0 :(得分:0)

以下是检查正在运行的应用程序的程序集版本的代码:

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();
}