使用asp.net网站优化加载XAP文件

the*_*ted 6 asp.net silverlight loading silverlight-4.0

我一直在使用Silverlight 4和silversprite(http://silversprite.codeplex.com/)开发游戏

这个游戏依赖于内容,使用大量的音频和图像.我的内容文件夹大约是90 mbs的东西.因此,我的XAP文件大约为60 MB,在任何用户开始播放之前需要花费5分钟从网站下载.

我正在使用Visual Web Developer 2010来创建我的站点并加载XAP.有没有办法我可以从我的XAP中取出内容并将其放入我的ASP.net站点项目中?或者可能将我的内容文件上传到网站的存储空间?这将使我的XAP文件下载速度更快.

有人有建议吗?谢谢!

alm*_*ori 3

绝对称为应用程序库缓存。我已经非常成功地使用它,它现在是一个标准操作程序,特别好的是它与资源组件的应用。

\n

直接来自msdn ...

\n
\n

资源文件通常是应用程序使用的任何不可执行的数据文件,例如图像、音频和视频文件。资源文件在某些​​上下文中也可以具有特定含义。例如,在应用程序本地化的上下文中,资源文件引用 .resx 文件,您可以将其部署在本地化的附属程序集中

\n
\n

它继续提供一些非常有用的信息

\n
\n

使用 Silverlight,您可以通过以下方式部署\n资源文件:

\n

\xe2\x80\xa2 作为应用程序包中的单个文件。

\n

\xe2\x80\xa2作为您检索\非需要的单个文件。

\n

\xe2\x80\xa2作为嵌入到应用程序包中的程序集中的文件。

\n

\xe2\x80\xa2作为嵌入在外部库包中的程序集中的文件。

\n

\xe2\x80\xa2作为嵌入到\n您检索的程序集中的文件按需检索。

\n
\n

这是其他答案中建议的

\n