Udostępnij za pośrednictwem


/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

Koncepcje

Zestawy wieloplikowe

Inne zasoby

Opcje kompilatora C#