Gabungkan berbilang perhimpunan menjadi satu unit
Setelah menghadapi cabaran menyepadukan DLL luaran ke dalam projek EXE, soalan ini menyelidiki strategi untuk menggabungkan kebergantungan ini dan menyelesaikan isu pembungkusan EXE.
Timbunan Perkhidmatan Pakej DLL dan Azure DLL ke dalam EXE
Untuk menyelesaikan masalah Service Stack DLL tidak dibungkus, anda boleh memilih kaedah berikut:
-
ILMerge: Alat percuma ini membolehkan anda menggabungkan berbilang himpunan .NET menjadi satu unit. Sila rujuk panduan di sini dan di sini untuk mengetahui cara menggunakannya.
-
SmartAssembly (Edisi Perniagaan): Penyelesaian komersial ini boleh membenamkan dan menggabungkan himpunan dengan lancar tanpa mengubah suai kod sumber.
-
Penanganan Penyelesaian dan Pembenaman (Percuma): Tandai kebergantungan yang diperlukan secara manual sebagai "Sumber Terbenam" dalam Visual Studio. Pada masa jalan, pengendali AssemblyResolve membaca daripada sumber terbenam dan mengembalikan DLL yang diperlukan kepada masa jalan .NET. Kaedah ini memerlukan pengubahsuaian kod sumber yang minimum tetapi mempunyai fungsi terhad.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggabungkan Berbilang Perhimpunan .NET menjadi EXE Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!