Share via


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 l'host script di Windows. Per altre informazioni sull'host script di Windows, vedere la sezione Host script di Windows di Windows SDK. L'host script di Windows è effettivamente 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: Convalidare lo schema del file manifesto di un manifesto dell'assembly o del manifesto dell'applicazione
PC Convalidare lo schema di file di configurazione del server di pubblicazione di un file di configurazione del server di pubblicazione
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 ha avuto esito positivo o meno.

Questa utilità verifica quanto segue:

  • Riga di comando valida.
  • L'installazione di MSXML versione 3.
  • Che il manifesto usa xml ben formato.
  • Che il manifesto accetta lo schema specificato. 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 file manifesto.

Cscript.exe restituisce un valore pari a 0 se il processo di convalida ha avuto esito positivo e 1 se non è riuscito. Restituisce 2 se si verifica un errore in un argomento della riga di comando.

Strumenti di sviluppo assembly side-by-side