是否可以从XAP文件中获取版本号

Ral*_*ton 5 silverlight

Silverlight客户端是否可以从下载的xap文件中获取任何汇编版本信息.

从本质上讲,我需要一种方法让客户确认实际上运行最新的位,如果有更好的方式我愿意接受建议.

Dan*_*air 9

如果您在应用程序运行时尝试检查,则可以引入System.Reflection并执行以下操作:

Assembly assembly = Assembly.GetExecutingAssembly();
if (assembly.FullName != null)
{
    string versionPart = assembly.FullName.Split(',')[1];
    string version = versionPart.Split('=')[1];

    // check version against something
}
Run Code Online (Sandbox Code Playgroud)