/WINMD (Windows-Metadaten generieren)
Aktiviert die Generierung einer Windows-Runtime-Metadatendatei (WINMD).
/WINMD[:{NO|ONLY}]
Argumente
/WINMD
Die Standardeinstellung für UWP-Apps (Universelle Windows-Plattform). Der Linker generiert sowohl die binäre ausführbare Datei als auch die WINMD-Metadatendatei.
/WINMD:NO
Der Linker generiert nur die binäre ausführbare Datei, jedoch keine WINMD-Datei.
/WINMD:ONLY
Der Linker generiert nur die WINMD-Datei, aber nicht die binäre ausführbare Datei.
Hinweise
Die Linkeroption /WINMD wird für UWP-Apps und Windows-Runtime-Komponenten verwendet, um die Erstellung einer Windows-Runtime-Metadatendatei (WINMD) zu steuern. Eine WINMD-Datei ist eine Art DLL-Datei, die Metadaten für Windows-Runtime-Typen und im Fall von Laufzeitkomponenten die Implementierungen dieser Typen enthält. Die Metadaten entsprechen dem Standard ECMA-335.
Standardmäßig hat der Ausgabedateiname das Format binaryname.winmd. Verwenden Sie die Option /WINMDFILE, um einen anderen Dateinamen anzugeben.
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 Eigenschaftenseite Konfigurationseigenschaften>Linker>Windows-Metadaten aus.
Wählen Sie im Dropdownlistenfeld Windows-Metadaten generieren die gewünschte Option aus.
Siehe auch
Exemplarische Vorgehensweise: Erstellen einer einfachen Windows-Runtime-Komponente und Aufrufen dieser Komponente über JavaScript
Einführung in Microsoft Interface Definition Language 3.0
/WINMDFILE (WINMD-Datei angeben)
/WINMDKEYFILE (WINMD-Schlüsseldatei angeben)
/WINMDKEYCONTAINER (Schlüsselcontainer angeben)
/WINMDDELAYSIGN (WINMD-Datei teilweise signieren)
MSVC-Linkerreferenz
MSVC-Linkeroptionen