Silverlight 减小 Xap 的大小

当Silverlight工程引用了很多dll后,加载的速度就会很慢,通过下面方式可以减小xap包的大小

勾选 “通过使用应用程序库缓存减小xap大小”,勾选此项后vs会自动将微软自身和外部引用不变的dll自动打包成zip压缩格式,

但这样也会产生很多这样的zip压缩文件,我们可以将这样zip压缩文件对应的dll压缩在一个zip压缩文件中,然后重新命名。

用winrar打开bin目录下的xap包查看AppManifest.xaml文件

将AppManifest.xaml文件解压出来,然后只保留<Deployment.ExternalPart>节点下的一行。

将source中的名称换成修改后的zip文件名(例如NewFile.zip).

时间: 2024-11-05 14:29:44

Silverlight 减小 Xap 的大小的相关文章

减小iOS应用程序的大小

减小iOS应用程序的大小 本文译自:Reducing the size of my App Q: 怎样才能让我的程序安装包小一点,让程序的下载和安装更快速? A: 本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时).如果是针对升级程序的话,可以看这篇文章(减小iOS应用程序升级时所需下载的大小)(这与第一次安装使用的工作原理有所不同). 检查应用程序 首先是检查.app bundle,看一下程序包里面哪些文件占的空间最大. 在做任何相关优化之前,我们需要做一些权衡.通过权衡,

Keil C减小代码编译量大小的方法

keil-C减小代码编译大小的方法整理 方法一:(通过优化代码减小) 1.1少做乘除运算,使用左/右移位来实现乘除 Eg ,普通:a = 0x80*4: 优化:a = 0x80<<2: 1.2在不影响运算条件下,使用短类型代替长类型 Eg ,普通: int a: 优化: char a: 1.3尽量使用无符号类型数据 Eg ,普通:char a = 56; 优化:unsigned char a = 56; 1.4回避使用浮点类型数据做乘除运算,这样代码量很大 Eg ,普通:float a = 5

android产品研发(四)--&gt;减小Apk大小

随着移动技术的深入发展,各种炫酷效果的更新,在我们追求UI与UE的同时一个不如忽视的问题逐渐暴露出来,那就是apk文件越来越大,可能有的童鞋会说现在都是wifi环境,apk文件增大几M不是什么大不了的问题,这其实也是有一定道理的,但是作为开发人员的我们这绝不是我们认为可以忽略这个问题的理由.优化Apk大小也是优化我们App体验的一个重要方面,虽然可能它不是那么的重要. 那么到底是那些原因让我们的Apk文件变得越来越大呢? 多屏幕是适配问题,移动设备的多样化导致了一个app需要N钟不同尺寸的设置,

如何减小Delphi应用程序(EXE)的大小

一般来说,由Delphi生成的EXE文件,要比其由它编程语言生成的体积大一些.这主要是由于使用VCL的原因(当然,VCL是有许多优点的!)以下是减小EXE文件大小的几种途径:01) 使用加壳工具(如 UPX,ASPack 等)02) 使用 KOL03) 不使用VCL来编写程序 04) 使用 ACL (API 控制库)05) 使用 StripReloc06) 去除运程调试信息与 TD3207) 把允许的代码写到 DLL 中08) 不要在设计时把图片放置在 Form 上,而是运行时加载 09) 使用

减小App包的大小

检查.ipa文件 首先获得app的ipa文件. 将ipa文件的后缀改为.zip,解压得到包内容. 查看资源文件哪个最大.然后试着对最大的文件就行处理 图片 尽量使用8-bit图片 使用8-bit的PNG图片,比32-bit的图片能减少4倍的压缩率.由于8-bit的图片支持最多256种不同的颜色,所以8-bit的图片一般只应该用于一小部分的颜色图片.例如灰度图片最好使用8-bit. 针对32-bit的图片尽量使用高压缩的比率 利用Adobe Photoshop的Save For Web可以减小JP

Android开发——减小APK大小

0. 前言 APK的大小对APP的加载速度,使用内存大小和消耗功率多少有一定影响.如何减小APK的大小对于Android开发者是一个永恒的话题. 查阅了很多相关资料,并将其做了删减以及总结.本文原创,转载请注明出处:http://blog.csdn.net/seu_calvin/article/details/52199151 首先就来了解一下APK的组成结构.   1. APK的组成结构 META-INF:包含CERT.SF和CERT.RSA签名文件,和MANIFEST.MF清单文件. ass

教程:如何减小iOS应用程序的大小?

本文译自:Reducing the size of my App Q: 怎样才能让我的程序安装包小一点,让程序的下载和安装更快速? A: 本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时).如果是针对升级程序的话,可以看这篇文章(减小iOS应用程序升级时所需下载的大小)(这与第一次安装使用的工作原理有所不同). 检查应用程序 首先是检查.app bundle,看一下程序包里面哪些文件占的空间最大. 在做任何相关优化之前,我们需要做一些权衡.通过权衡,可以知道把优化的重点集中在

零元学Expression Blend 4 - Chapter 19 如何让做好的Blend专案变Silverlight网页

原文:零元学Expression Blend 4 - Chapter 19 如何让做好的Blend专案变Silverlight网页 本章将教大家如何把制作好的Blend专案变为可以让任何人在网际网路浏览的Silverlight网页 本章将教大家如何把制作好的Blend专案变为可以让任何人在网际网路浏览的Silverlight网页 距离上次发文已经好久了,但是我很感谢还是有很多朋友支持我.鼓励我 甚至E-mail给我或利用部落格的网页内嵌MSN敲我,跟我交流有关Silverlight以及Blend

Linux下调整根目录的空间大小

原文 一.目的 在使用CentOS6.3版本Linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整.首先,先来查看一下系统的空间分配情况: [[email protected] /]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/vg_centos-lv_root 50G   14G   34G  30% / tmpfs