/WINMD (создавать метаданные Windows)

Включает создание файла метаданных среда выполнения Windows (WINMD).

/WINMD[:{НЕТ|ТОЛЬКО}]

Аргументы

/WINMD
Параметр по умолчанию для приложений универсальная платформа Windows. Компоновщик создает двоичный исполняемый файл и файл метаданных WINMD.

/WINMD:NO
Компоновщик создает только двоичный исполняемый файл, но не winmd-файл.

/WINMD:ONLY
Компоновщик создает только WINMD-файл, но не двоичный исполняемый файл.

Замечания

Параметр компоновщика /WINMD используется для приложений UWP и компонентов среды выполнения Windows для управления созданием файла среда выполнения Windows метаданных (WINMD). Winmd-файл — это вид библиотеки DLL, которая содержит метаданные для типов среды выполнения Windows и, в случае компонентов среды выполнения, реализации этих типов. Метаданные соответствуют стандарту ECMA-335 .

По умолчанию выходное имя файла имеет формат binaryname.winmd. Чтобы указать другое имя файла, используйте параметр /WINMDFILE .

Задание данного параметра компоновщика в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Выберите страницу свойств компоновщика свойств>компоновщика>метаданных Windows.

  3. В раскрывающемся списке "Создать метаданные Windows" выберите нужный вариант.

См. также

Пошаговое руководство. Создание простого компонента среда выполнения Windows и его вызов из JavaScript
Вводные сведения о языке MIDL 3.0.
/WINMDFILE (указание файла WINMD)
/WINMDKEYFILE (указание файла ключей WINMD)
/WINMDKEYCONTAINER (указание контейнера ключей)
/WINMDDELAYSIGN (частичная подпись файла WINMD)
Справочник по компоновщику MSVC
Параметры компоновщика MSVC