シングルファイルの展開:c#実行可能ファイルにdllsを埋め込む
C#アプリケーションを単一のファイルとして配布することは、必要なdllをコンパイルされた実行可能ファイルに直接埋め込むことで達成可能です。 これを達成する方法は次のとおりです
costura.fodyのレバレッジ:
costura.fodyは、DLLを含むリソースを組み込むように設計された強力で効率的なNugetパッケージです。 出力ディレクトリにコピーされたすべての参照アセンブリを自動的に組み込むことにより、プロセスを簡素化します。 最適な統合のために、プロジェクト内のコマンドを使用してください。 <code>Install-CleanReferencesTarget</code>costura.fodyは、広範なカスタマイズオプションを提供しています。 PDBとアセンブリを選択的に含めるか除外し、実行時に埋め込みアセンブリを動的に抽出することさえできます。 また、管理されていないDLLをサポートしています
実装:
インストール:
<code>Install-Package Costura.Fody</code>
<code>Install-CleanReferencesTarget</code>
dnxサポート:継続的な開発は、costura.fodyのdnxとの互換性を強化することを目的としています。
以上がDLLをコンパイルされたC#実行可能ファイルにシングルファイル分布に埋め込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。