Penyebaran File Single: Embedding DLL di C# Executable anda
Mengedarkan aplikasi C# anda sebagai satu fail boleh dicapai dengan memasukkan DLL yang diperlukan secara langsung ke dalam executable yang disusun. Berikut adalah cara anda dapat mencapai ini:
memanfaatkan costura.fody:
Costura.Fody adalah pakej NUGET yang kuat dan cekap yang direka untuk membenamkan sumber, termasuk DLL, ke dalam perhimpunan anda. Ia memudahkan proses dengan secara automatik menggabungkan semua perhimpunan yang dirujuk yang disalin ke direktori output anda. Untuk integrasi yang optimum, gunakan arahandalam projek anda. <code>Install-CleanReferencesTarget</code>
Costura.Fody menawarkan pilihan penyesuaian yang luas. Anda boleh secara selektif menyertakan atau mengecualikan PDB dan perhimpunan, dan juga mengekstrak perhimpunan tertanam secara dinamik pada masa runtime. Ia juga menyokong DLL yang tidak diurus.
pelaksanaan:
<code>Install-Package Costura.Fody</code>
<code>Install-CleanReferencesTarget</code>
Pertimbangan penting:
Atas ialah kandungan terperinci Bagaimanakah saya dapat membenamkan DLL ke dalam C yang boleh dikumpulkan untuk pengedaran fail tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!