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。

并行程序集开发工具