如果将assemlby .dll添加到项目中,Silverlight是否会下载第三方库?

时间:2011-10-06 19:00:42

标签: silverlight

假设您有一个简单的Silverlight应用程序在线(网站)200 KByte。如果有人访问我的网站,他/她必须下载200 KByte。

如果我在我的代码中使用某些第三方库(如JSON.net或Dotnetzip)会发生什么?如果我使用一个库并且.dll大500 KBy,用户是否必须下载整个700 KB?

1 个答案:

答案 0 :(得分:4)

Silverlight将所有内容打包,完全放在它创建的XAP文件中。因此,您在项目中包含的任何内容都包含在其中。任何第三方.dll,任何嵌入字体,几乎所有东西。

因此,正如您所问,是的,您的用户将下载700kb的整个XAP,他们的浏览器将解包并使用它们。 :)

希望这能解决您的问题。