Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan bahwa pengkompilasi tidak boleh menyisipkan manifes perakitan ke dalam file output.
Syntax
/LN
Remarks
Secara default, /LN tidak berlaku, dan pengkompilasi menyisipkan manifes perakitan ke dalam file output.
Saat Anda menggunakan /LN, Anda juga harus menggunakan salah satu opsi /clr (Common Language Runtime Compilation).
Program terkelola yang tidak memiliki metadata rakitan dalam manifes disebut modul. Jika Anda mengkompilasi dengan /c (Kompilasi Tanpa Penautan) dan /LN, tentukan /NOASSEMBLY (Buat Modul MSIL) dalam fase linker untuk membuat file output.
Buat modul jika Anda ingin mengambil pendekatan berbasis komponen untuk membangun rakitan. Anda dapat menulis jenis dan mengkompilasinya ke dalam modul. Kemudian, Anda dapat membuat rakitan dari satu atau beberapa modul. Untuk informasi selengkapnya tentang membuat rakitan dari modul, lihat .netmodule File sebagai Input Linker atau Al.exe (Assembly Linker).
Ekstensi file default untuk modul adalah .netmodule.
Dalam rilis sebelum Visual Studio 2005, Anda membuat modul dengan /clr:noAssembly.
Linker MSVC menerima .netmodule file sebagai input. File output yang dihasilkan oleh linker adalah rakitan atau .netmodule tanpa ketergantungan run-time pada salah .netmodulesatu yang Anda masukkan ke linker. Untuk informasi selengkapnya, lihat .netmodule File sebagai Input Linker.
Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio
- Tentukan
/NOASSEMBLY(Buat Modul MSIL) dalam fase linker untuk membuat file output.
Untuk mengatur opsi pengkompilasi ini secara terprogram
- Anda tidak dapat mengubah opsi pengkompilasi ini secara terprogram.
Lihat juga
Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC