1

私は Expression Blend SDK を使用しており、 s やs などSystem.Windows.Interactivityを利用できるように参照しています。BehaviourEventTrigger

最近、このライブラリを使用すると がコピーされるSystem.Windows.Interactivity.dllだけでなく、他の多くのファイル/フォルダーも bin フォルダーにコピーされることに気付きました。

ディレクトリ: ar、de、fr、it など。(明らかにカルチャ/ローカリゼーション ファイル)。

ファイル: es-ES、es-GT、es-HN、他。

これらの言語/文化の一部でアプリケーションをローカライズする予定はありません。

コードで使用するために最低限必要なものは何ですか?System.Windows.Interactivityまた、これらのファイル/フォルダーがビルド プロセスによって bin ディレクトリに含まれるのはなぜですか?

4

1 に答える 1

2

特定の国と言語を指定するものだけを保持する必要があると思います。ただし、それらを削除する価値はありますか...それらは数メガバイトよりも大きくないはずです。

どれを削除できるかをテストする方法の 1 つは、アプリケーションのカルチャ設定に関連しないもの削除してから、アプリケーションを実行しようとすることです...動作する場合は、それらを削除しても問題ありません。アプリケーションを実行すると、削除された dll が再構築され、置き換えられることに注意してください。

更新 >>>

を使用ClickOnceしてアプリケーションを配布する場合、スタートアップ プロジェクトのプロパティ ページを開くと、公開されたバージョンからこれらの を削除できる場合があります。dllタブに移動しPublish、ボタンをクリックしApplication Filesます。開いたApplication Filesダイアログで、公開アプリケーションに含めるファイルを選択できます。

于 2013-09-12T09:17:56.760 に答える