/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
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.
Selecione a página de propriedades de Propriedades de Configuração>Vinculador>Metadados do Windows.
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