![How to Make a C# DLL COM-Visible for VB6?](https://img.php.cn/upload/article/000/000/000/173565205286059.jpg)
Tukar C# DLL kepada Komponen Interop COM untuk Aplikasi VB6
Soalan: Bagaimana saya boleh mengubah asas C# DLL ke dalam DLL interop COM yang serasi dengan VB6 aplikasi?
Jawapan: Mencipta DLL interop COM menggunakan C# adalah agak mudah.
Mencipta DLL C#:
- Buat projek kelas C# dan tentukan antara muka untuk sifat, kaedah dan acara.
- Tetapkan atribut GUID kepada kelas dan antara muka mengikut garis panduan MSDN.
- Dayakan "Jadikan pemasangan COM-Kelihatan" dalam Properties Projek > Permohonan > Maklumat Pemasangan.
- Tetapkan "Sasaran platform" kepada x86 dalam Hartanah Projek > Bina.
Mendaftarkan DLL untuk Pembangunan:
Menggunakan InstallShield untuk Pemasangan DLL:
- Buat Komponen baharu dalam InstallShield.
- Tetapkan ".NET COM Interop" kepada Ya.
- Tambahkan fail DLL pada bahagian Fail Komponen.
- Klik kanan fail DLL dan pilih "Set Key File."
- Tambahkan fail TLB pada Bahagian fail.
- Dayakan "Daftar Diri" untuk TLB fail.
- Pastikan versi .Net Framework yang betul dipasang pada PC sasaran.
Atas ialah kandungan terperinci Bagaimana untuk Membuat C# DLL COM-Kelihatan 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