Share via


/ASSEMBLYMODULE (Tambahkan modul MSIL ke rakitan)

Sintaks

/ASSEMBLYMODULE:filename

Argumen

filename
Modul yang ingin Anda sertakan dalam rakitan ini.

Keterangan

Opsi /ASSEMBLYMODULE linker memungkinkan Anda menambahkan referensi modul ke assembly. Informasi jenis dalam modul tidak akan tersedia untuk program perakitan yang menambahkan referensi modul. Namun, informasi jenis dalam modul akan tersedia untuk program apa pun yang mereferensikan perakitan.

Gunakan #using untuk menambahkan referensi modul ke perakitan dan membuat informasi jenis modul tersedia untuk program perakitan.

Misalnya, pertimbangkan skenario berikut:

  1. Buat modul dengan /LN.

  2. Gunakan /ASSEMBLYMODULE dalam proyek yang berbeda untuk menyertakan modul dalam kompilasi saat ini, yang membuat perakitan. Proyek ini tidak akan mereferensikan modul dengan #using.

  3. Setiap proyek yang mereferensikan rakitan ini sekarang juga dapat menggunakan jenis dari modul.

Opsi linker lain yang memengaruhi pembuatan rakitan adalah:

Linker MSVC menerima .netmodule file sebagai input dan file output yang dihasilkan oleh linker akan menjadi rakitan atau .netmodule file tanpa dependensi run-time pada salah .netmodule satu file yang dimasukkan ke linker. Untuk informasi selengkapnya, lihat .netmodule file sebagai input linker.

Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Input Linker>Properti>Konfigurasi.

  3. Ubah properti Tambahkan Modul ke Assembly.

Untuk menyetel opsi linker ini secara terprogram

Baca juga

Referensi linker MSVC
Opsi linker MSVC