/addmodule (Možnosti C# kompilátoru)
Tato volba přidá modul, který byl vytvořen pomocí přepínače target:module do aktuální kompilace.
/addmodule:file[;file2]
Arguments
- file, file2
Výstupní soubor, který obsahuje metadata.Soubor nemůže obsahovat manifest sestavení.Chcete-li importovat více než jeden soubor, oddělte názvy souborů čárkou nebo středníkem.
Poznámky
Všechny moduly přidané pomocí /addmodule musí být v době běhu ve stejném adresáři jako výstupní soubor.To znamená, že v době kompilace můžete zadat modul nacházející se v libovolném adresáři, ale v době běhu musí být modul umístěn v adresáři aplikace.Pokud není modul v době běhu v adresáři aplikace, obdržíte TypeLoadException.
file nemůže obsahovat sestavení.Například pokud byl výstupní soubor vytvořen s /target:module jeho metadata mohou být importována pomocí /addmodule.
Pokud byl výstupní soubor vytvořen s možností /target jinou než /target:module, jeho metadata nelze importovat pomocí /addmodule, ale mohou být importována pomocí /reference.
Tato možnost kompilátoru není dostupná v aplikaci Visual Studio; projekt nemůže odkazovat na modul.Tuto možnost kompilátoru navíc nelze měnit v programu.
Příklad
Kompilace zdrojového souboru input.cs a přidat metadata z metad1.netmodule a metad2.netmodule na out.exe:
csc /addmodule:metad1.netmodule;metad2.netmodule /out:out.exe input.cs
Viz také
Úkoly
Jak: Upravte vlastnosti projektu a nastavení konfigurace
Jak: vytvoření Multifile sestavení