25、Silverlight 应用开发:程序集缓存与页面导航全解析

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 文件添加到类库项目中。在解决方案资源管理器中选择该文件,将生成操作设置为“无”,并将“复制到输出目录”设置为“始终复制”,这样在编译时该文件将与程序集文件位于同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值