Manifestchk.vbs

VBScript-Datei Manifestchk.vbs ist ein Überprüfungstool im Microsoft Windows Software Development Kit (SDK), das Anwendungs- und Assemblymanifestdateien überprüft.

Zum Ausführen dieses Beispiels ist Windows Script Host erforderlich. Weitere Informationen zu Windows Skript Host finden Sie im Windows-Skript Host-Abschnitt des Windows SDK. Windows Script Host besteht tatsächlich aus zwei Hosts. CScript.exe ist die Version, mit der Sie Skripts über die Eingabeaufforderung ausführen können. CScript.exe stellt Befehlszeilenoptionen zum Festlegen von Skripteigenschaften bereit.

Das Befehlszeilenformat lautet wie folgt:

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

Die für Manifestchk.vbs definierten Flags sind in der folgenden Tabelle beschrieben.

Flag Beschreibung
/s Gibt den Namen der Manifestschemadatei an, anhand derer Manifeste überprüft werden sollen. Siehe das Schema im Manifestdateischema.
/m Gibt den zu überprüfenden Manifestdateinamen an.
/q Unterdrückt die gesamte Ausgabe an die Konsole.
/t Gibt den Typ der Manifestdatei an. Die gültigen Werte sind: AM Validieren des Manifestdateischemas eines Assemblymanifests oder Anwendungsmanifests
PC Überprüfen des Herausgeber-Konfigurationsdateischemas einer Herausgeberkonfigurationsdatei
AC Überprüfen des Anwendungs-Konfigurationsdateischema einer Anwendungskonfigurationsdatei.

Wenn das Flag „/q“ nicht angegeben ist, zeigt Manifestchk.vbs detaillierte Informationen zum ersten Fehler in der Datei und eine Meldung an, die angibt, ob der Überprüfungsprozess erfolgreich war oder nicht.

Dieses Hilfsprogramm überprüft Folgendes:

  • Eine gültige Befehlszeile.
  • Diese MSXML-Version 3 ist installiert.
  • Dass das Manifest eine wohlgeformte XML verwendet.
  • Dass das Manifest mit dem bereitgestellten Schema übereinstimmt. Beachten Sie, dass Manifestchk.vbs die Manifestdatei nur anhand des im bereitgestellten Schema angegebenen Schemas überprüft. Ein Beispiel für ein Manifestschema finden Sie unter Manifestdateischema.

Cscript.exe gibt den Wert 0 zurück, wenn der Überprüfungsprozess erfolgreich war, und 1, wenn er nicht erfolgreich war. 2 wird zurückgegeben, wenn ein Fehler in einem Befehlszeilenargument vorliegt.

Entwicklungstools für parallele Assemblys