/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

  1. Ö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).

  2. Wählen Sie die Eigenschaftenseite Konfigurationseigenschaften>Linker>Windows-Metadaten aus.

  3. 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