Aracılığıyla paylaş


/addmodule (C# Derleyici Seçenekleri)

Bu seçenek, geçerli derlemeye hedef: modül geçişi ile yaratılmış bir modül ekler.

/addmodule:file[;file2]

Değişkenler

  • file, file2
    Meta veriler içeren bir çıktı dosyası. Dosya bir derleme bildirimi içeremez. Birden fazla dosyayı içeri aktarmak için dosya adlarını ya bir virgülle ya da bir noktalı virgülle ayırın.

Notlar

/addmodule ile eklenen tüm modüller, çalışma zamanında çıktı dosyası ile aynı dizinde bulunmalıdır. Yani, derleme zamanı sırasında bir modülü herhangi bir dizinde belirleyebilirsiniz ancak modül çalışma zamanı süresince uygulama dizini içinde olmalıdır. Çalışma zamanında modül uygulama dizininde değilse, bir TypeLoadException alırsınız.

file derleme içeremez. Örneğin, çıktı dosyası, /target:module ile oluşturulduğunda, meta verileri /addmodule ile içeri aktarılabilir.

Çıktı dosyası /target seçeneğiyle oluşturulmuş, /target:module seçeneği ile oluşturulmamışsa, meta verileri /addmodule ile içeri aktarılamaz ama /reference ile içeri aktarılabilir.

Bu derleyici seçeneği Visual Studio öğesinde kullanılamaz; bir proje bir modüle başvuru yapamaz. Ayrıca programlamayla derleyici seçeneği değiştirilemez.

Örnek

Kaynak dosyayı derlemeye input.cs ve meta verilere başvur metad1.netmodule ve metad2.netmodule üretmek için out.exe:

csc /addmodule:metad1.netmodule;metad2.netmodule /out:out.exe input.cs

Ayrıca bkz.

Görevler

Nasıl yapılır: Proje Özellikleri ve yapılandırma ayarlarını değiştirme

Nasıl yapılır: bir Multifile derlemesi oluştur

Kavramlar

Multifile derlemeler

Diğer Kaynaklar

C# Derleme Seçenekleri