【发布时间】:2009-09-20 17:36:08
【问题描述】:
使用 Silverlight 3,我注意到 System.Xml.Linq.dll 已添加到我的 XAP 文件中,将大小从 12 k 增加到 58 k,因此我选中了框“通过使用应用程序库缓存减少 XAP 大小”。
将应用程序发布到 IIS,然后在启用 Web Dev Helper 的情况下加载它,我看到当我打开应用程序时,加载了 12k 的 XAP 文件,然后加载了 46k 的 System.Xml.Linq.zip,对于一共58k。每当我刷新应用程序的主页时,都会将相同的文件加载到浏览器中。如果我取消选中“减少...”框,然后将应用程序重新发布到 IIS,则每次加载应用程序时都会加载一个 58k 的 XAP 文件。
一种方法与另一种方法有何不同或更好?如果 dll 以某种方式保存在客户端计算机上,我可以看到优势,从而无需每次打开应用程序时都下载它。
谢谢 迈克·托马斯
【问题讨论】:
标签: silverlight silverlight-3.0