Manifestchk.vbs

Le fichier VBScript Manifestchk.vbs est un outil de validation fourni dans le kit de développement logiciel (SDK) Microsoft Windows qui valide les fichiers manifeste d’application et d’assembly.

L’exécution de cet exemple nécessite Windows Script Host. Pour en savoir plus sur Windows Script Host, consultez la section Windows Script Host du kit SDK Windows. Windows Script Host est en fait composé de deux hôtes. CScript.exe est la version qui vous permet d’exécuter des scripts à partir de l’invite de commandes. CScript.exe fournit des commutateurs de ligne de commande pour définir des propriétés de script.

Le format de la ligne de commande est le suivant :

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

Les indicateurs définis pour Manifestchk.vbs sont décrits dans le tableau suivant.

Indicateur Description
/s Spécifie le nom du fichier de schéma de manifeste par rapport auquel valider les manifestes. Consultez le schéma dans Schéma du fichier manifeste.
/m Spécifie le nom du fichier manifeste à valider.
/q Supprime toute les sorties dans la console.
/t Spécifie le type de fichier manifeste. Les valeurs valides sont les suivantes : AM valide le schéma du fichier manifeste d’un manifeste d’assembly ou d’un manifeste d’application
PC valide le schéma du fichier de configuration d’éditeur d’un fichier de configuration d’éditeur
AC valide le schéma du fichier de configuration de l’application d’un fichier de configuration d’application.

Si l’indicateur /q n’est pas spécifié, Manifestchk.vbs affiche des informations détaillées sur la première erreur rencontrée dans le fichier et affiche un message indiquant si le processus de validation a réussi ou non.

Cet utilitaire vérifie les points suivants :

  • Une ligne de commande valide.
  • L’installation de la version 3 de MSXML.
  • Que le manifeste utilise du code XML bien formé.
  • Que le manifeste est conforme au schéma fourni. Il convient de noter que Manifestchk.vbs vérifie le fichier manifeste uniquement en fonction de ce qui est spécifié dans le schéma fourni. Pour obtenir un exemple de schéma de manifeste, consultez Schéma de fichier manifeste.

Cscript.exe renvoie la valeur 0 si le processus de validation a réussi et 1 s’il a échoué. Il renvoie 2 en cas d’erreur dans un argument de ligne de commande.

Outils de développement d’assembly côte à côte