/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 Özelliklerini ve Yapılandırma Ayarlarını Değiştirme
Nasıl yapılır: Birden Fazla Dosya Derlemesi Oluşturma