Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
/ASSEMBLYMODULE:filename
Argumente
filename
Das Modul, das Sie in diese Assembly aufnehmen möchten.
Hinweise
Mit der /ASSEMBLYMODULE Linkeroption können Sie einer Assembly einen Modulverweis hinzufügen. Typinformationen im Modul sind für das Assemblyprogramm, das den Modulverweis hinzugefügt hat, nicht verfügbar. Typinformationen im Modul stehen jedoch allen Programmen zur Verfügung, die auf die Assembly verweisen.
Wird verwendet #using , um einer Assembly einen Modulverweis hinzuzufügen und die Typinformationen des Moduls für das Assemblyprogramm verfügbar zu machen.
Betrachten Sie beispielsweise das folgende Szenario:
Erstellen Eines Moduls mit
/LN.Wird
/ASSEMBLYMODULEin einem anderen Projekt verwendet, um das Modul in die aktuelle Kompilierung einzuschließen, wodurch eine Assembly erstellt wird. Dieses Projekt verweist nicht auf das Modul mit#using.Jedes Projekt, das auf diese Assembly verweist, kann jetzt auch Typen aus dem Modul verwenden.
Andere Linkeroptionen, die sich auf die Assemblygenerierung auswirken, sind:
Der MSVC-Linker akzeptiert .netmodule Dateien als Eingabe, und die ausgabedatei, die vom Linker erzeugt wird, ist eine Assembly oder .netmodule Datei ohne Laufzeitabhängigkeit von dateien .netmodule , die für den Linker eingegeben wurden. Weitere Informationen finden Sie unter .netmodule Dateien als Linkereingabe.
So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Wählen Sie die Seite "Konfigurationseigenschaften-Linker-Eingabe>>".
Ändern Sie die Eigenschaft "Modul zur Assembly hinzufügen".
So legen Sie diese Linkeroption programmgesteuert fest
- Siehe AddModuleNamesToAssembly.