清单工具属性页

使用这些页面来指定 Mt.exe 的常规选项。 这些页面位于“项目”>“属性”>“配置属性”>“清单工具”下。

“常规”属性页

取消显示启动版权标志

如果为“是/nologo)”,则指定在启动清单工具时隐藏标准 Microsoft 版权所有数据。 将 mt.exe 作为生成过程的一部分运行或从生成环境运行 mt.exe 时,使用此选项取消显示日志文件中不需要的输出。

详细输出

是(/verbose) 指定在清单生成期间将显示更多构建信息。

程序集标识

使用 /identity 选项指定一个标识字符串,该字符串包含 <assemblyIdentity> 元素的属性。 标识字符串以 name 特性的值开头,后面跟特性 = 值对。 标识字符串中的特性以逗号隔开。

这是一个示例标识字符串:

Microsoft.Windows.Common-Controls, processorArchitecture=x86, version=6.0.0.0, type=win32, publicKeyToken=6595b64144ccf1df

输入和输出属性页

其他清单文件

使用 /manifest 选项指定清单工具将处理或合并的更多清单文件的完整路径。 以分号分隔完整路径。 (/manifest [manifest1] [manifest2] ...

输入资源清单

使用 /inputresource 选项指定 RT_MANIFEST 类型资源的完整路径,以输入到清单工具中。 该路径的后面可紧跟指定的资源 ID。 例如:

dll_with_manifest.dll;#1

嵌入清单

  • 若选择“是”,则指定项目系统将应用程序清单文件嵌入到程序集中

  • 若选择“否”,则指定项目系统将应用程序清单文件创建为独立的文件

输出清单文件

指定输出清单文件的名称。 当清单工具仅处理一个清单文件时,此属性是可选项。 (/out:[file];#[resource ID]

清单资源文件

指定用于将清单嵌入项目输出的输出资源文件。

生成目录文件

使用 /makecdfs 选项指定清单工具将生成目录定义文件(即 .cdf 文件,用于创建目录)。 (/makecdfs

基于 ManagedAssembly 生成清单

基于托管程序集生成清单。 (/managedassemblyname:[file]

取消依赖元素

/managedassemblyname 一起使用。 取消在最终清单中生成依赖元素。 (/nodependency

生成类别标记

/managedassemblyname 一起使用。 /category 会导致生成类别标记。 (/category

DPI 识别功能

指定应用程序是否具有 DPI 感知功能。 默认情况下,MFC 项目设置为“是”,其他项目设置为“否”,因为只有 MFC 项目内置有 DPI 感知功能。 如果添加代码来处理其他 DPI 设置,可将设置改为“是”。 如果你的应用程序不支持 DPI 感知但你设置了 DPI 感知选项,则你的应用程序可能会显得模糊或缩小。

选择项

  • 高 DPI 识别
  • 每个监视器高 DPI 识别

隔离 COM 属性页

有关隔离 COM 的详细信息,请参阅隔离应用程序操作说明:构建隔离应用程序以使用 COM 组件

类型库文件

指定用于 RegFree COM 清单支持的类型库。 (/tlb:[file]

注册器脚本文件

指定用于 RegFree COM 清单支持的注册器脚本文件。 (/rgs:[file]

组件文件名

指定从指定的 .tlb 或 .rgs 生成的组件的文件名。 (/dll:[file]

替换文件

指定包含 RGS 文件中的可替换字符串的值的文件。 (/replacements:[file]

高级属性页

更新文件哈希

计算 file 元素中指定文件的哈希值,然后使用该值更新哈希属性。 (/hashupdate:[path]

更新文件哈希搜索路径

指定更新文件哈希时使用的搜索路径。

其他选项

允许你指定更多选项。

另请参阅

C++ 项目属性页参考