Compartir a través de


Manifestchk.vbs

El archivo Manifestchk.vbs de VBScript es una herramienta de validación proporcionada en el Kit de desarrollo de software (SDK) de Microsoft Windows que valida los archivos de manifiesto de aplicación y ensamblado.

La ejecución de este ejemplo requiere Windows Script Host. Para obtener más información sobre Windows Script Host, consulte la sección Windows Script Host del SDK de Windows. Windows Script Host está integrado en realidad por dos hosts. CScript.exe es la versión que permite ejecutar scripts desde el símbolo del sistema. CScript.exe proporciona modificadores de línea de comandos para establecer propiedades del script.

El formato de la línea de comandos es el siguiente:

Cscript //nologo manifestchk.vbs /s: [drive:][path]schemafilename /m: [drive:][path]manifestfilename [/q] /t: option

En la tabla siguiente se describen las marcas definidas para Manifestchk.vbs.

Marca Descripción
/s Especifica el nombre del archivo de esquema de manifiesto con el que se validarán los manifiestos. Consulte el esquema en Esquema de archivo de manifiesto.
/m Especifica el nombre del archivo de manifiesto que se va a validar.
/q Desactiva toda la información enviada a la consola.
/t Especifica el tipo de archivo de manifiesto. Los valores válidos son: AM para validar el esquema de archivo de manifiesto de un manifiesto de ensamblado o un manifiesto de aplicación
PC valida el esquema de archivo de configuración de publicador de un archivo de configuración de publicador
AC valida el esquema de archivo de configuración de la aplicación de un archivo de configuración de la aplicación.

Si no se especifica la marca /q, Manifestchk.vbs muestra información detallada sobre el primer error encontrado en el archivo y muestra un mensaje que indica si el proceso de validación se realizó correctamente o no.

Esta utilidad comprueba lo siguiente:

  • Una línea de comandos válida.
  • Que la versión 3 de MSXML está instalada.
  • Que el manifiesto usa XML con formato correcto.
  • Que el manifiesto concuerda con el esquema proporcionado. Tenga en cuenta que Manifestchk.vbs comprueba el archivo de manifiesto basándose solo en lo que se especifica en el esquema proporcionado. Para obtener un ejemplo de un esquema de manifiesto, consulte Esquema de archivo de manifiesto.

Cscript.exe devuelve un valor igual a 0 si el proceso de validación se realizó correctamente e igual a 1 si no se realizó correctamente. Devuelve 2 si hay un error en un argumento de la línea de comandos.

Herramientas de desarrollo de ensamblados en paralelo