Saya telah melihat banyak alat di Internet, dan Anda dapat mengemas dll ke dalam program exe, tetapi jika Anda mengemas dll ke dalam program exe,
Beberapa perangkat lunak yang dikemas, akan ada masalah, jika Anda menambahkan shell, diperkirakan masalahnya bahkan lebih besar,
Saya ingin tahu apakah ada cara untuk mengemas dll bersama-sama ke dalam exe???? Tiba-tiba, saya memikirkan sumber daya yang disematkan.
Seperti yang ditunjukkan pada gambar, saya mengubah semua dlls menjadi sumber daya tertanam:
Apakah ini baik-baik saja? Tidak, tentu saja tidak.
Salin kelas ini ke dalam proyek, dan kemudian, daftarkan dll di metode utama, saya program winform,
Kodenya adalah sebagai berikut:
/// <summary> Titik masuk utama untuk aplikasi. /// </summary> [STAThread] kosong statis Main() {
LoadResourceDll.RegistDLL(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Login()); }
Akhirnya, selesai!! File exe dihasilkan.
|