XAP文件的结构如何? [英] How are the XAP files structured?
本文介绍了XAP文件的结构如何?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问题:
- XAP文件是否独立?
- 它们是否全部链接我在项目中引用的DLL?
- 如果我需要分发我的应用程序,我要做的就是将XAP文件交给别人吗?
推荐答案
- 默认情况下是。有关替代方法,请参见答案3。
- 默认情况下,除运行时安装的核心DLL以外的所有文件;它将包含SDK,工具包,第三方控件或您自己的库中的任何内容。
- 默认情况下,是。但是,从Silverlight 3开始,可以选择将某些程序集(例如,SDK中的任何程序)打包到单独的ZIP文件中,这些文件将单独下载。在Visual Studio中,在项目属性中查找一个名为通过使用应用程序库缓存来减少XAP大小的复选框。此选项切换是否创建/使用ZIP文件。启用ZIP选项使多个Silverlight应用程序可以共享对ZIP文件的依赖关系,因此您无需下载所有ZIP包,而只需将一个应用程序的ZIP下载并保存在其他应用程序的浏览器缓存中。
至于XAP文件的常规内容,有2个重要的位:
As for the general contents of the XAP file, there are 2 important bits:
- Foo.dll-项目的主程序集(适当重命名)
- AppManifest.xaml-描述您对应用程序的要求,例如所需的最低运行时版本,进入Foo.dll的入口点和其他设置(包括浏览器外设置),或者是否使用上述的库缓存功能。
其他所有内容都只是您的应用使用的内容。
Anything else is just content used by your app.
这篇关于XAP文件的结构如何?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文