Freigeben über


/moduleassemblyname

Aktualisiert: November 2007

Gibt den Namen der Assembly an, die dieses Modul beinhalten wird.

/moduleassemblyname:assembly_name

Argumente

  • 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 (Visual Basic).

Hinweis:

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

Konzepte

Assemblys

Friend-Assemblys (Visual Basic)

Referenz

/target (Visual Basic)

/main

/reference (Visual Basic)

/addmodule

Beispiele für Kompilierungsbefehlszeilen

Weitere Ressourcen

Visual Basic-Compiler