Silverlight 业务应用程序 - 文件大小

Posted

技术标签:

【中文标题】Silverlight 业务应用程序 - 文件大小【英文标题】:Silverlight Business Application - File Size 【发布时间】:2011-08-18 12:50:58 【问题描述】:

查看silverlight业务应用程序,它似乎添加了许多特定于输入表单之类的库。

    我是否正确地说创建复杂类会导致这些表单自动生成? 查看基本 Silverlight 业务应用程序 XAP 文件的文件大小,大约为 412Kb。有没有办法减小这个尺寸?

问候, 雅克

【问题讨论】:

如果不了解您的应用程序的功能,就无法判断这是否正确。通常,Silverlight 应用程序的大小可以满足需要。 它是标准的 Silverlight Business 应用程序,没有其他内容。 【参考方案1】:

您可以重新压缩 XAP 文件,但这通常最多只能节省 20%。

使用 PRISM 模式和模块化方法,我们设法将初始页面加载降低到 150Kb 左右(整个应用程序超过 4Mb)。其余模块继续在后台流式传输,因此我们可以非常快速地在屏幕上显示一些内容。

如果您打算构建大型应用程序,那么 PRISM 和/或 MEF 是您的最佳选择。它有一个额外的学习曲线,但它产生了非常模块化的应用程序(非常适合团队开发/维护)。

【讨论】:

【参考方案2】:

这里有一些提示和技巧可以让您的 XAP 变得更小。就像删除您不真正使用的引用并重新压缩 XAP 一样。希望对您有所帮助!

http://forums.silverlight.net/t/21548.aspx

【讨论】:

以上是关于Silverlight 业务应用程序 - 文件大小的主要内容,如果未能解决你的问题,请参考以下文章

缺少 Silverlight“业务应用程序”模板

如何防止用户调整 silverlight 浏览器外窗口的大小?

Silverlight 业务应用程序 - ASP.Net MVC

如何将现有的业务层实施到 SilverLight 4.0 应用程序?

C# 在运行时检查 silverlight 对象大小

我无法从Silverlight业务应用程序中的代码中获取查询结果