Manifestchk.vbs
VBScript 文件Manifestchk.vbs是 Microsoft Windows 软件开发工具包 (SDK) 中提供的验证工具,用于验证应用程序和程序集清单文件。
运行此示例需要 Windows 脚本主机。 有关 Windows 脚本主机的详细信息,请参阅 Windows SDK 的 Windows 脚本主机部分。 Windows 脚本主机实际上是两个主机。 CScript.exe是允许你从命令提示符运行脚本的版本。 CScript.exe提供用于设置脚本属性的命令行开关。
命令行格式如下:
Cscript //nologo manifestchk.vbs /s:[drive:][path]schemafilename/m:[drive:][path]manifestfilename[/q] /t:option
下表描述了为 Manifestchk.vbs 定义的标志。
标志 | 描述 |
---|---|
/s | 指定要对其验证清单的清单架构文件名。 请参阅 清单文件架构中的架构。 |
/m | 指定要验证的清单文件名。 |
/q | 禁止所有输出到控制台。 |
/t | 指定清单文件的类型。 有效值为:AM 验证程序集清单或应用程序清单的清单文件架构 电脑 验证发布者配置文件的发布者配置文件架构 AC 验证应用程序配置文件的应用程序 配置文件架构。 |
如果未指定 /q 标志,Manifestchk.vbs显示有关文件中遇到的第一个错误的详细信息,并显示一条消息,指出验证过程是否成功。
此实用工具会检查以下内容:
- 有效的命令行。
- 已安装 MSXML 版本 3。
- 清单使用格式正确的 XML。
- 清单与提供的架构一致。 请注意,Manifestchk.vbs仅根据所提供的架构中指定的内容来验证清单文件。 有关清单架构的示例,请参阅 清单文件架构。
如果验证过程成功,Cscript.exe返回值 0;如果验证过程不成功,则返回 1。 如果命令行参数中存在错误,则返回 2。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈