假设您有一个简单的Silverlight应用程序在线(网站)200 KByte。如果有人访问我的网站,他/她必须下载200 KByte。
如果我在我的代码中使用某些第三方库(如JSON.net或Dotnetzip)会发生什么?如果我使用一个库并且.dll大500 KBy,用户是否必须下载整个700 KB?
答案 0 :(得分:4)
Silverlight将所有内容打包,完全放在它创建的XAP文件中。因此,您在项目中包含的任何内容都包含在其中。任何第三方.dll,任何嵌入字体,几乎所有东西。
因此,正如您所问,是的,您的用户将下载700kb的整个XAP,他们的浏览器将解包并使用它们。 :)
希望这能解决您的问题。