/WINMD (Gera metadados do Windows

Habilita a geração de um arquivo de Metadados do Windows Runtime (.winmd).

/WINMD[:{NO|ONLY}]

Argumentos

/WINMD
A configuração padrão para aplicativos da Plataforma Universal do Windows. O vinculador gera o arquivo executável binário e o arquivo de metadados .winmd.

/WINMD:NO
O vinculador gera apenas o arquivo executável binário, mas não um arquivo .winmd.

/WINMD:ONLY
O vinculador gera apenas o arquivo .winmd, mas não o arquivo executável binário.

Comentários

A opção do vinculador /WINMD é usada para aplicativos UWP e componentes do runtime do Windows para controlar a criação de um arquivo de metadados do Windows Runtime (.winmd). O arquivo .winmd é um tipo de DLL que contém metadados para tipos de runtime do Windows e, no caso de componentes de runtime, as implementações desses tipos. Os metadados seguem o padrão ECMA-335.

Por padrão, o nome do arquivo de saída tem o formato binaryname.winmd. Para especificar um nome de arquivo diferente, use a opção /WINMDFILE.

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades de Propriedades de Configuração>Vinculador>Metadados do Windows.

  3. Na caixa de listagem suspensa Gerar Metadados do Windows, selecione a opção desejada.

Confira também

Passo a passo: Como criar um componente do Windows Runtime simples e chamá-lo no JavaScript
Introdução à linguagem IDL 3.0 da Microsoft
/WINMDFILE (especificar arquivo winmd)
/WINMDKEYFILE (especificar arquivo de chave winmd)
/WINMDKEYCONTAINER (especificar contêiner de chave)
/WINMDDELAYSIGN (assinar parcialmente um winmd)
Referência de vinculador MSVC
Opções de vinculador MSVC