Bagikan melalui


Mengkompilasi Proyek Interop

Proyek interop COM yang mereferensikan satu atau beberapa rakitan yang berisi jenis COM yang diimpor dikompilasi seperti proyek terkelola lainnya. Anda dapat mereferensikan rakitan interop di lingkungan pengembangan seperti Visual Studio, atau Anda dapat mereferensikannya saat menggunakan pengkompilasi baris perintah. Dalam kedua kasus, untuk mengkompilasi dengan benar, perakitan interop harus berada dalam direktori yang sama dengan file proyek lainnya.

Ada dua cara untuk mereferensikan rakitan interop:

  • Jenis interop yang disematkan: Dimulai dengan .NET Framework 4 dan Visual Studio 2010, Anda dapat menginstruksikan pengkompilasi untuk menyematkan informasi jenis dari rakitan interop ke dalam executable Anda. Ini adalah teknik yang direkomendasikan.

  • Menyebarkan komponen interoperabilitas: Anda dapat membuat referensi standar ke komponen interoperabilitas. Dalam hal ini, assembly interop harus disebarkan bersama aplikasi Anda.

Perbedaan antara kedua teknik ini dibahas secara lebih rinci dalam Menggunakan Jenis COM dalam Kode Terkelola.

Menyematkan jenis interop dengan Visual Studio dijelaskan dalam Langkah-demi-Langkah: Menyematkan Jenis dari Rakitan Terkelola di Visual Studio.

Untuk merujuk rakitan interop dengan pengompilasi baris perintah dan menyematkan informasi tipe ke dalam eksekutor Anda, gunakan sakelar -link pada Compiler C# Options atauVisual Basic dan tentukan nama rakitan interop.

Nota

Aplikasi Visual C++ tidak dapat menyematkan informasi jenis, tetapi dapat beroperasi dengan aplikasi atau add-in yang melakukannya.

Untuk mengkompilasi aplikasi yang menyertakan rakitan interop utama saat disebarkan, gunakan sakelar pengkompilasi /referensi dan tentukan nama perakitan interop.

Lihat juga