Streamlining DLL Embedding dalam C# Executables dengan Costura.Fody
Mengedarkan dan mengekalkan perisian sering memerlukan penggabungan kebergantungan luaran dalam satu eksekusi. Bagi pemaju C#, Costura.Fody menawarkan penyelesaian mudah untuk membenamkan DLL yang diperlukan terus ke dalam executable utama.
Pakej NUGET ini mengautomasikan prosesnya. Selepas pemasangan, Costura.Fody dengan lancar mengintegrasikan semua perhimpunan yang dirujuk disalin ke direktori output ke dalam perhimpunan utama anda.
Untuk menguruskan sumber terbenam dengan berkesan, gunakan arahan berikut untuk menambah sasaran pembersihan ke projek anda:
<code>Install-CleanReferencesTarget</code>
Salin selepas log masuk
Costura.Fody juga menyediakan kawalan berbutir. Anda boleh mengkonfigurasi tetapan untuk memasukkan atau mengecualikan perhimpunan tertentu, menggabungkan fail PDB, mengendalikan pengekstrakan di atas terbang, dan juga menanamkan perhimpunan yang tidak diurus.
Kemas kini:
costura.fody kini menyokong DNX.
- Untuk keserasian optimum dengan versi fody terkini, MSBuild 16 (Visual Studio 2019 atau lebih baru) adalah disyorkan.
-
Atas ialah kandungan terperinci Bagaimanakah Costura.Fody memudahkan penyembuhan DLL ke dalam c# executable?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!