従来の.NETライブラリの上に構築されたアプリケーションでデプロイする必要のある(かなりの)静的ファイルがあります。これらには、いくつかのXMLファイルと構成ファイル、および数十メガバイトの読み取り専用データベースが含まれます。
私が見たほとんどのフォーラムは、これを達成するための最良の方法は、プロジェクトで必要なファイルを参照し、それらをコンテンツおよび「出力ディレクトリにコピー」に設定することであると示しています。
これを扱う2つの問題/質問があります:
これらのファイルを追加して「コンテンツ」に設定すると、ファイルがコピーされるだけでなく、.dllにも埋め込まれるように見えます。言い換えれば、私は40MB相当のファイルと40MBのdllを持っています(このプロジェクトの唯一の目標はこれらのファイルをインポートすることであり、実質的なコードはありません)。 この非常に大きなdllが作成されないようにするにはどうすればよいですか?
ファイルをAppBundleに取り込む別の方法はありますか?カスタムビルドコマンドを使用したいのですが、ファイルをターゲットディレクトリ$ {AppDirectory}にコピーできますが、これらのファイルがアプリバンドルに含まれることはありません。このアプローチは可能ですか?
どんな助けでも事前に感謝されます。