清单工具属性页
使用这些页面来指定 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
选项指定清单工具将处理或合并的更多清单文件的完整路径。 以分号分隔完整路径。 %>
输入资源清单
使用 /inputresource
选项指定 RT_MANIFEST
类型资源的完整路径,以输入到清单工具中。 该路径的后面可紧跟指定的资源 ID。 例如:
dll_with_manifest.dll;#1
嵌入清单
若选择“是”,则指定项目系统将应用程序清单文件嵌入到程序集中。
若选择“否”,则指定项目系统将应用程序清单文件创建为独立的文件。
输出清单文件
指定输出清单文件的名称。 当清单工具仅处理一个清单文件时,此属性是可选项。 %>
清单资源文件
指定用于将清单嵌入项目输出的输出资源文件。
生成目录文件
使用 /makecdfs
选项指定清单工具将生成目录定义文件(即 .cdf
文件,用于创建目录)。 %>
基于 ManagedAssembly 生成清单
基于托管程序集生成清单。 %>
取消依赖元素
与 /managedassemblyname
一起使用。 取消在最终清单中生成依赖元素。 %>
生成类别标记
与 /managedassemblyname
一起使用。 /category
会导致生成类别标记。 %>
DPI 识别功能
指定应用程序是否具有 DPI 感知功能。 默认情况下,MFC 项目设置为“是”,其他项目设置为“否”,因为只有 MFC 项目内置有 DPI 感知功能。 如果添加代码来处理其他 DPI 设置,可将设置改为“是”。 如果你的应用程序不支持 DPI 感知但你设置了 DPI 感知选项,则你的应用程序可能会显得模糊或缩小。
选择项
- 无
- 高 DPI 识别
- 每个监视器高 DPI 识别
隔离 COM 属性页
有关隔离 COM 的详细信息,请参阅隔离应用程序和操作说明:构建隔离应用程序以使用 COM 组件。
类型库文件
指定用于 RegFree COM 清单支持的类型库。 %>
注册器脚本文件
指定用于 RegFree COM 清单支持的注册器脚本文件。 %>
组件文件名
指定从指定的 .tlb 或 .rgs 生成的组件的文件名。 %>
替换文件
指定包含 RGS 文件中的可替换字符串的值的文件。 %>
高级属性页
更新文件哈希
计算 file
元素中指定文件的哈希值,然后使用该值更新哈希属性。 %>
更新文件哈希搜索路径
指定更新文件哈希时使用的搜索路径。
其他选项
允许你指定更多选项。