/moduleassemblyname
Gibt den Namen der Assembly an, die dieses Modul beinhalten wird.
/moduleassemblyname:assembly_name
Argumente
Ausdruck |
Definition |
assembly_name |
Der Name der Assembly, die dieses Modul beinhalten wird. |
Hinweise
Der Compiler verarbeitet die /moduleassemblyname-Option nur, wenn die Option /target:module angegeben wurde. Dies bewirkt, dass der Compiler ein Modul erstellt. Das vom Compiler erstellte Modul ist nur für die Assembly gültig, die mit der /moduleassemblyname-Option angegeben wird. Wenn Sie das Modul in einer anderen Assembly einfügen, treten Laufzeitfehler auf.
Die /moduleassemblyname-Option ist nur dann erforderlich, wenn die folgenden Bedingungen erfüllt sind:
Ein Datentyp im Modul benötigt Zugriff auf einen Friend-Typ in einer referenzierten Assembly.
Die referenzierte Assembly hat der Assembly, die aus dem Modul erstellt wird, Friend-Assemblyzugriff gewährt.
Weitere Informationen zum Erstellen eines Moduls finden Sie unter /target (Visual Basic). Weitere Informationen zu Friend-Assemblys finden Sie unter Friend-Assemblys (C# und Visual Basic).
Tipp
Die /moduleassemblyname-Option ist innerhalb der Entwicklungsumgebung von Visual Studio nicht verfügbar, sondern nur beim Kompilieren über die Eingabeaufforderung.
Siehe auch
Aufgaben
Gewusst wie: Erstellen einer Mehrfachdateiassembly
Referenz
Assemblys und der globale Assemblycache (C# und Visual Basic)
Beispiele für Kompilierungsbefehlszeilen (Visual Basic)
Friend-Assemblys (C# und Visual Basic)