Manifestchk.vbs
Il file VBScript Manifestchk.vbs è uno strumento di convalida fornito in Microsoft Windows Software Development Kit (SDK) che convalida i file manifesto dell'applicazione e dell'assembly.
L'esecuzione di questo esempio richiede Windows Script Host. Per altre informazioni sull'host script di Windows, vedere la sezione Windows Script Host di Windows SDK. Windows Script Host è in realtà due host. CScript.exe è la versione che consente di eseguire script dal prompt dei comandi. CScript.exe fornisce opzioni della riga di comando per l'impostazione delle proprietà dello script.
Il formato della riga di comando è il seguente:
Cscript //nologo manifestchk.vbs /s: [drive:][path]schemafilename /m: [drive:][path]manifestfilename [/q] /t: option
I flag definiti per Manifestchk.vbs sono descritti nella tabella seguente.
Flag | Descrizione |
---|---|
/s | Specifica il nome del file dello schema manifesto per convalidare i manifesti. Vedere lo schema in Schema file manifesto. |
/m | Specifica il nome del file manifesto da convalidare. |
/q | Elimina tutti gli output nella console. |
/t | Specifica il tipo di file manifesto. I valori validi sono: AM Validate the manifest file schema of an assembly manifest manifest or application manifest manifest PC Convalidare lo schema del file di configurazione dell'editore di un file di configurazione dell'editore AC Convalidare lo schema del file di configurazione dell'applicazione di un file di configurazione dell'applicazione. |
Se il flag /q non è specificato, Manifestchk.vbs visualizza informazioni dettagliate sul primo errore rilevato nel file e visualizza un messaggio che indica se il processo di convalida è riuscito o meno.
Questa utilità controlla quanto segue:
- Riga di comando valida.
- L'installazione di MSXML versione 3.
- Che il manifesto usa codice XML ben formato.
- Il manifesto è d'accordo con lo schema fornito. Si noti che Manifestchk.vbs verifica il file manifesto in base solo a quanto specificato nello schema specificato. Per un esempio di schema manifesto, vedere Schema del file manifesto.
Cscript.exe restituisce un valore pari a 0 se il processo di convalida ha avuto esito positivo e 1 in caso di esito negativo. Restituisce 2 se si verifica un errore in un argomento della riga di comando.