Freigeben über


Manifestchk.vbs

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

Für die Ausführung dieses Beispiels ist Windows Script Host erforderlich. Weitere Informationen zum Windows-Skripthost finden Sie im Abschnitt Windows Script Host des Windows SDK. Windows Script Host ist eigentlich zwei Hosts. CScript.exe ist die Version, mit der Sie Skripts über die Eingabeaufforderung ausführen können. CScript.exe bietet Befehlszeilenoptionen zum Festlegen von Skripteigenschaften.

Das Befehlszeilenformat ist wie folgt:

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

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

Flag Beschreibung
/s Gibt den Namen der Manifestschemadatei an, anhand der Manifeste überprüft werden sollen. Weitere Informationen finden Sie im Schema unter Manifestdateischema.
/m Gibt den namen der zu überprüfenden Manifestdatei an.
/q Unterdrückt die gesamte Ausgabe an die Konsole.
/t Gibt den Typ der Manifestdatei an. Die gültigen Werte sind: AM Überprüfen des Manifestdateischemas eines Assemblymanifests oder Anwendungsmanifests
PC Überprüfen des Herausgeberkonfigurationsdateischemas einer Verlegerkonfigurationsdatei
AC Überprüfen Sie das Anwendungskonfigurationsdateischema einer Anwendungskonfigurationsdatei.

Wenn das Flag /q nicht angegeben ist, zeigt Manifestchk.vbs detaillierte Informationen zum ersten Fehler an, der in der Datei aufgetreten ist, und zeigt eine Meldung an, ob der Validierungsprozess erfolgreich war oder nicht.

Dieses Hilfsprogramm überprüft Folgendes:

  • Eine gültige Befehlszeile.
  • Diese MSXML-Version 3 ist installiert.
  • Dass das Manifest wohlgeformte XML verwendet.
  • Das Manifest stimmt mit dem bereitgestellten Schema überein. Beachten Sie, dass Manifestchk.vbs die Manifestdatei nur basierend auf dem überprüft, was im bereitgestellten Schema angegeben ist. Ein Beispiel für ein Manifestschema finden Sie unter Manifestdateischema.

Cscript.exe gibt den Wert 0 zurück, wenn der Validierungsprozess erfolgreich war, und 1, wenn er nicht erfolgreich war. Sie gibt 2 zurück, wenn ein Befehlszeilenargument einen Fehler aufweist.

Entwicklungstools für parallele Assembly