【问题标题】:Showing a build number or version on Silverlight app?在 Silverlight 应用程序上显示内部版本号或版本?
【发布时间】:2010-11-12 22:54:10
【问题描述】:

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

所以我想在应用程序本身中添加一些内容以轻松告知最新版本。这适用于 SL 3 和 4,因此上下文菜单可能不是一个选项。我不认为用户会想要一个启动画面,所以这也可能不是一个选择。

有人做过吗?有没有一种干净、不显眼的方式来做到这一点?

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

谢谢

【问题讨论】:

  • 你能看看服务器上的汇编文件,看看它是什么版本吗?还是我错过了什么?

标签: silverlight versioning


【解决方案1】:

这是检查正在运行的应用程序的汇编版本的代码:

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

【讨论】:

    猜你喜欢
    • 2016-07-23
    • 2011-03-02
    • 2011-06-03
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    相关资源
    最近更新 更多