Silverlight 应用开发:程序集缓存与页面导航全解析
1. 程序集缓存与 .extmap.xml 文件
在 Silverlight 应用开发中,程序集缓存是一项重要的技术,它可以帮助我们优化应用的性能,减少下载时间。而 .extmap.xml 文件则是实现程序集缓存的关键。
当完成特定命令后,会看到类似如下的消息:
Microsoft (R) .NET Framework Strong Name Utility Version 3.5.30729.1
Copyright (c) Microsoft Corporation. All rights reserved.
Public key token is e6a351dca87c1032
其中加粗的公钥令牌(Public key token)是创建 .extmap.xml 文件所需的关键信息。
1.1 .extmap.xml 文件概述
.extmap.xml 文件是一个普通的文本文件,用于存储 XML 内容,其命名需与程序集相匹配。例如,若有一个名为 CacheableAssembly.dll 的类库程序集,则需要创建一个名为 CacheableAssembly.extmap.xml 的文件。该文件的存在告知 Silverlight 此程序集支持程序集缓存。
为了方便操作,可以将 .extmap.xml 文件添加到类库项目中。在解决方案资源管理器中选择该文件,将生成操作设置为“无”,并将“复制到输出目录”设置为“始终复制”,这样在编译时该文件将与程序集文件位于同
超级会员免费看
订阅专栏 解锁全文

30

被折叠的 条评论
为什么被折叠?



