C#deploymentを簡素化:Costura.fodyを使用してDLLを埋め込みます
このガイドは、コンパイルされたC#実行可能ファイルに外部DLLを直接統合するための合理化されたアプローチを示しています。 costura.fody:埋め込まれたdllsのソリューションcostura.fodyは、メインアセンブリにDLLを埋め込むプロセスを簡素化する強力なNugetパッケージです。 インストールは簡単です:
<code>Install-Package Costura.Fody</code>
インストール後、costura.fodyは、出力ディレクトリにコピーされたすべての参照されたDLLを自動的に埋め込みます。 埋め込みプロセスをより正確に制御するには、次の目標を利用してください。
これにより、PDBファイルを含めること、特定のアセンブリを除外するか、実行時にアセンブリを動的に抽出することができます。 重要なことに、Costura.fodyは管理されていないDLLもサポートしています dnxサポートと将来の開発<code>Install-CleanReferencesTarget</code>
DNXとの互換性を高めるための継続的な取り組みが継続的に継続されています。
互換性メモ:FodyおよびMSBuildバージョン
現在のFodyバージョンにはMSBuild 16(Visual Studio 2019以降と互換性がある)が必要であることに注意してください。 MSBuild 15を使用したプロジェクトの場合、Fodyバージョン4.2.1または以前のリリースを使用します。
以上がcostura.fodyを使用してdllをc#実行可能ファイルに埋め込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。