/addmodule (opcje kompilatora C#)
Ta opcja dodaje moduł, który został utworzony za pomocą przełącznika docelowych: moduł do bieżącej kompilacji.
/addmodule:file[;file2]
Argumenty
- file, file2
Plik wyjściowy, który zawiera metadane.Plik nie zawierał manifest zestawu.Aby zaimportować więcej niż jeden plik, plik nazwy należy oddzielać przecinkami lub średnikami.
Uwagi
Wszystkie moduły dodane z /addmodule musi być w tym samym katalogu co plik wyjściowy w czasie wykonywania.Oznacza to, że moduł można określić w dowolnym katalogu, w czasie kompilacji, ale moduł musi znajdować się w katalogu aplikacji w czasie wykonywania.Jeśli moduł nie jest w katalogu aplikacji w czasie wykonywania, otrzymasz TypeLoadException.
filenie może zawierać asemblowania.Na przykład, jeśli utworzono plik wyjściowy z /target:module, jego metadane mogą być przywożone z /addmodule.
Jeśli utworzono plik wyjściowy z /target inne niż opcja /target:module, jego metadanych nie mogą być przywożone z /addmodule , ale mogą być przywożone z /Reference.
Ta opcja kompilatora jest niedostępna w programie Visual Studio; Moduł nie może odwoływać się do projektu.Ponadto ta opcja kompilatora nie można zmienić programowo.
Przykład
Skompiluj plik źródłowy input.cs i dodawać metadane z metad1.netmodule i metad2.netmodule do produkcji out.exe:
csc /addmodule:metad1.netmodule;metad2.netmodule /out:out.exe input.cs
Zobacz też
Zadania
Porady: modyfikowanie właściwości projektu i ustawień konfiguracji
Porady: kompilacja zestawów wieloplikowych