Share via


/LN (MSIL Modülü Oluştur)

Bir derleme bildiriminin çıkış dosyasına eklenmemesi gerektiğini belirtir.

Sözdizimi

/LN

Açıklamalar

Varsayılan olarak, /LN etkin değildir (bir derleme bildirimi çıkış dosyasına eklenir).

/LN kullanıldığında, /clr (Ortak Dil Çalışma Zamanı Derlemesi) seçeneklerinden biri de kullanılmalıdır.

Bildirimde derleme meta verileri olmayan yönetilen bir program modül olarak adlandırılır. /c (Bağlama Olmadan Derle) ve /LN ile derlerseniz, çıkış dosyasını oluşturmak için bağlayıcı aşamasında /NOASSEMBLY (MSIL Modülü Oluşturma) belirtin.

Derlemeler oluşturmak için bileşen tabanlı bir yaklaşım benimsemek istiyorsanız modüller oluşturmak isteyebilirsiniz. Başka bir ifadeyle, türleri yazabilir ve bunları modüller halinde derleyebilirsiniz. Ardından, bir veya daha fazla modülden bir derleme oluşturabilirsiniz. Modüllerden derleme oluşturma hakkında daha fazla bilgi için bkz . Bağlayıcı Girişi olarak .netmodule Dosyaları veya Al.exe (Derleme Bağlayıcısı).

Modülün varsayılan dosya uzantısı .netmodule'dir.

Visual Studio 2005'in önceki sürümlerinde /clr:noAssembly ile bir modül oluşturulmuştur.

MSVC bağlayıcısı giriş olarak .netmodule dosyalarını kabul eder ve bağlayıcı tarafından üretilen çıkış dosyası bağlayıcıya giriş olan .netmodule'lerden herhangi birinde çalışma zamanı bağımlılığı olmayan bir derleme veya .netmodule olacaktır. Daha fazla bilgi için bkz . Bağlayıcı Girişi olarak .netmodule Dosyaları.

Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için

  • Çıkış dosyasını oluşturmak için bağlayıcı aşamasında /NOASSEMBLY (MSIL Modülü Oluşturma) belirtin.

Bu derleyici seçeneğini program üzerinden ayarlamak için

  • Bu derleyici seçeneği program aracılığıyla değiştirilemez.

Ayrıca bkz.

MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi