Silverlight 4 アプリで MEF を使用して、xap ファイルを動的に読み込みます。このプロセスを最適化するために、さまざまなアセンブリを xap から削除しました。それらはベース xap によって既に読み込まれていることがわかっているからです。これにより、動的にロードされた xap のサイズが縮小されます。これは、各アセンブリ参照の「ローカル コピー」フラグを「false」に設定することで実現しました。
Visual Studio 2010 でビルドすると、これはすべて正常に動作するように見えます。私の xap ははるかに小さいです。ただし、同じプロジェクトがビルド サーバーによってビルドされると、除外されたすべての参照が再び xap ファイルに含まれるため、xap のサイズが 3 倍になります。
同様の経験に関するいくつかのブログ/記事を読みましたが、解決策はありません。非常にイライラします - どんな助けでも大歓迎です。