【发布时间】:2010-07-25 15:20:18
【问题描述】:
一个常见的 Silverlight 任务:使 xap 文件的大小更小。有很多热门手册解释了如何使您的应用程序模块化。但我没有找到任何人解释如何制作“模块化”标准库。
我的 xap 文件的最大部分(1.7Mb,当整体大小为 1.8Mb 时)被标准程序集占用:其中 System.Windows.Controls.dll - 370Kb,System.Windows.Controls.Data.dll - 464Kb 等...
您能否告诉(或参考手册)如何将这些程序集移出 xap 文件?我可以使用 prism/unity 并动态加载它们,但在这种情况下,我需要从我的 Silverlight 库中删除对这些程序集的引用......并且它们变得不可编译......
详情: 让我们想象一下,我有“ModuleAView”项目,其中包含我的应用程序的页面。这个模块在单独的程序集中......但它仍然很大(它包含所有提到的库)。如果我从项目中移出库,我的 XAML 文件将无法编译。
请指教。 谢谢。
【问题讨论】:
标签: .net silverlight silverlight-4.0 unity-container prism