我有一个Silverlight应用程序,我交给你应该发布它的IT人员。这并不总是正确发生,它们可能会忘记,放入错误的位置或获取错误的版本。
所以我想在应用程序本身添加一些内容,以便轻松讲述最新版本。这适用于SL 3和4,因此上下文菜单可能不是一个选项。我不认为用户会想要一个闪屏,所以也可能没有选择。
有人这样做过吗?这样做有干净,不引人注目的方式吗?
如果你这样做了,你只是使用汇编版本还是使用一些自定义值?
感谢
答案 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();
}