Rumah >pembangunan bahagian belakang >C++ >Bagaimana saya boleh membenamkan DLL dalam C# saya boleh dilaksanakan untuk fail pengedaran tunggal?
Menyederhanakan Penyebaran: Mengintegrasikan DLL ke aplikasi C# anda
Mewujudkan satu fail pengedaran yang serba lengkap untuk permohonan C# anda sering memerlukan penanaman DLL yang diperlukan dalam Executable. Panduan ini menggariskan kaedah yang diperkemas menggunakan costura.fody.Costura.Fody adalah pakej NUGET yang memudahkan proses membenamkan DLL yang dirujuk ke dalam perhimpunan utama anda. Ia secara automatik merangkumi semua rujukan yang disalin ke direktori output anda.
menggunakan costura.fody
pemasangan: Tambah costura.fody ke projek anda melalui Pengurus Pakej NUGET:
<code>Install-Package Costura.Fody</code>
integrasi: costura.fody secara automatik akan membenamkan rujukan apabila membina.
Pembersihan Pilihan: Untuk membina bersih, pertimbangkan untuk menggunakan arahan . Install-CleanReferencesTarget
Pilihan konfigurasi
Costura.Fody menawarkan beberapa pilihan penyesuaian, yang membolehkan kawalan tepat ke atas proses penyembuhan:
Sokongan untuk pelbagai perhimpunan
Alat berkuasa ini menyokong kedua -dua perhimpunan yang diurus dan tidak diurus.
Nota keserasian
Walaupun sokongan DNX sedang dibangunkan, versi Fody terkini memerlukan MSBuild 16 (Visual Studio 2019 atau lebih baru). Fody 4.2.1 mengekalkan keserasian dengan MSBuild 15.Atas ialah kandungan terperinci Bagaimana saya boleh membenamkan DLL dalam C# saya boleh dilaksanakan untuk fail pengedaran tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!