Silverlight アプリケーションをビルドし、消費される dll を含むパッケージ全体が 50 mb になり、ユーザーがこのアプリケーションをブラウザーで使用すると、50 mb のアプリはすべて Web 経由で転送されることを確認したかったのですか? はいの場合、それに対する回避策はありますか?
質問する
132 次
1 に答える
2
はい、含まれている DLL を含む XAP ファイル全体をダウンロードする必要があります。ただし、アプリケーション ライブラリのキャッシュ技術を使用して、ダウンロードをより効率的にすることは可能です。
プロジェクトの[プロパティ]ウィンドウの[ Silverlight ] タブで [アプリケーション ライブラリ キャッシュを使用して XAP サイズを削減する]チェックボックスをオンにすると、起動時に必要なアセンブリのみが最初にダウンロードされます。残りのアセンブリ (パーツ) は、必要に応じてダウンロードされます。アセンブリまたはパーツは、後でユーザーが Silverlight アプリケーションに再度アクセスしたときに取得できるように、ファイル システムにもキャッシュされます。
于 2012-07-22T20:56:31.713 に答える