
Mencipta COM Interop DLL daripada C# DLL
Soalan: Bagaimanakah saya boleh mengubah C# DLL menjadi COM interop DLL boleh digunakan oleh VB6 aplikasi?
Jawapan:
Mencipta DLL interop COM dalam C# melibatkan langkah berikut:
Menjana C# DLL:
- Mulakan projek kelas C# dengan antara muka untuk sifat/kaedah dan peristiwa.
- Tetapkan atribut GUID kepada kelas dan antara muka mengikut garis panduan Microsoft.
- Dayakan keterlihatan COM dengan menandai "Jadikan pemasangan COM-Kelihatan" dalam Properties Projek.
- Tetapkan "Sasaran platform" kepada x86 dalam Properties Projek > Bina.
Mendaftar DLL:
Pada Mesin Pembangunan:
Memasang dengan InstallShield:
- Buat komponen dalam InstallShield dan kaitkan dengan a ciri.
- Dayakan ".NET COM Interop" untuk komponen.
- Tambah fail DLL pada bahagian Fail komponen tanpa mendaftar sendiri.
- Tambah fail TLB, membolehkan pendaftaran sendiri.
- Pastikan PC sasaran mempunyai versi .Net Framework yang serasi dipasang.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta COM Interop DLL daripada C# DLL untuk VB6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn