展開の簡素化:dllをC#アプリケーションに統合
に統合しますC#アプリケーションに単一の自己完結型配布ファイルを作成するには、多くの場合、実行可能ファイルに必要なDLLを埋め込む必要があります。 このガイドは、costura.fodyを使用した合理化された方法の概要を説明しています
costura.fodyは、参照されたDLLをメインアセンブリに埋め込むプロセスを簡素化するNUGETパッケージです。 出力ディレクトリにコピーされたすべての参照が自動的に含まれています。 costura.fodyを使用しています
costura.fodyをnugetパッケージマネージャーを介してプロジェクトに追加:
<code>Install-Package Costura.Fody</code>
costura.fodyは、ビルド時に参照を自動的に埋め込みます。
クリーナービルドの場合は、コマンドを使用することを検討してください。
Install-CleanReferencesTarget
costura.fodyはいくつかのカスタマイズオプションを提供し、埋め込みプロセスを正確に制御できるようにします。
PDBファイルを含めるか除外します特定のアセンブリを除外します。
DNXサポートが開発中ですが、最新のFODYバージョンではMSBUILD 16(Visual Studio 2019以降)が必要です。 Fody 4.2.1は、MSBuild 15との互換性を維持しています
以上が単一の配布ファイルのC#実行可能ファイルにDLLを埋め込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。