/WINMD(生成 Windows 元数据)

启用 Windows 运行时元数据 (.winmd) 文件的生成。

/WINMD[:{NO|ONLY}]

参数

/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. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“链接器”>“Windows 元数据”属性页。

  3. 在“生成 Windows 元数据”下拉列表框中,选择所需的选项。

另请参阅

演练:创建简单的 Windows 运行时组件并从 JavaScript 中调用此组件
Microsoft 接口定义语言 3.0 简介
/WINMDFILE(指定 winmd 文件)
/WINMDFILE(指定 winmd 密钥文件)
/WINMDKEYCONTAINER(指定密钥容器)
/WINMDDELAYSIGN(对 winmd 进行部分签名)
MSVC 链接器参考
MSVC 链接器选项