Condividi tramite


Avvisi di VSInstr

Aggiornamento: novembre 2007

Nella tabella riportata di seguito sono elencati gli avvisi generati dallo strumento VSInstr.exe. Per evitare che i messaggi vengano visualizzati, è possibile utilizzare l'opzione NOWARN insieme al numero di avviso appropriato.

Numero avviso

Descrizione

VSP2000

Errore interno. Impossibile ottenere il nome del file di modulo per questo eseguibile.

VSP2001

<nome assembly> è un assembly con nome sicuro. Deve essere firmato di nuovo prima dell'esecuzione.

Questo avviso viene visualizzato quando un assembly firmato viene sottoposto a strumentazione. Per ulteriori informazioni, vedere Informazioni sui valori dei dati di strumentazione.

VSP2002

Impossibile trovare la funzione <nomefunzione> nel file <nomefile>.

Questo avviso viene visualizzato quando non è possibile individuare una funzione nel file specificato.

VSP2003

Impossibile trovare salti incrociati alla funzione <nomefunzione> nel file <nomefile>.

Questo avviso viene visualizzato se VSInstr non è in grado di annullare i salti incrociati, che vengono utilizzati per l'ottimizzazione del codice.

VSP2004

La funzione <nomefunzione> è stata esclusa mediante l'opzione della riga di comando /EXCLUDE, ma era una funzione richiesta in quanto contenente un salto incrociato.

Questo avviso viene visualizzato se la funzione è stata esclusa mediante l'opzione EXCLUDE, ma è necessaria nel corso del processo di strumentazione. Il profiler include automaticamente la funzione richiesta.

VSP2005

Errore interno di strumentazione <testo errore>.

Questo avviso viene generato se non è possibile eseguire la strumentazione. Esaminare il testo dell'errore per stabilire se è possibile correggerlo.

VSP2006

Impossibile individuare il PDB per <nome>.

Questo avviso viene visualizzato se il file PDB non è presente nel percorso di ricerca o non corrisponde al file binario.

VSP2007

<nomefile> non contiene codice instrumentabile.

Questo avviso viene generato se le funzioni presenti nel file binario sono state tutte escluse o se il file specificato contiene solo risorse.

VSP2008

Impossibile ottenere gli attributi di protezione da <nome>. Codice di errore <codice>.

Questo avviso viene visualizzato se l'utente non dispone dell'autorizzazione READ_DAC. Durante il processo di strumentazione il profiler tenta di preservare l'elenco DACL originale per il binario. Poiché il binario originale viene sostituito con uno nuovo, l'elenco DACL del file originale deve essere copiato e applicato al nuovo binario. Questa operazione può avere esito negativo se l'utente non dispone dell'accesso READ_DAC per il binario originale.

VSP2009

Impossibile impostare gli attributi di protezione per <nome>. Codice di errore <numero errore>.

Questo avviso viene visualizzato se l'utente non dispone dell'autorizzazione WRITE_DAC. Durante il processo di strumentazione il profiler tenta di preservare l'elenco DACL originale per il binario. Poiché il binario originale viene sostituito con uno nuovo, l'elenco DACL del file originale deve essere copiato e applicato al nuovo binario. Questa operazione può avere esito negativo se l'utente non dispone dell'accesso WRITE_DAC per il nuovo binario.

VSP2010

Nessuna funzione selezionata in modo specifico per la strumentazione a causa delle opzioni /INCLUDE o /EXCLUDE.

VSP2011

Funcspec Include/Exclude <nome> non corrispondente ad alcuna funzione.

VSP2012

L'immagine non contiene codice che possa essere instrumentato per il code coverage.

Il profiler non esegue la strumentazione del tipo di codice riportato di seguito.

Funzioni CRT statiche

Questo avviso viene generato se, dopo l'applicazione di filtri, non rimane codice.

VSP2013

La strumentazione di questa immagine ne richiede l'esecuzione come processo a 32 bit. I flag dell'intestazione CLR sono stati aggiornati di conseguenza.

Il profiler modifica il binario in modo che nelle piattaforme a 64 bit sia possibile avviare il processo a 32 bit in WOW64. Questa operazione può non riuscire per le librerie (DLL) caricate in un processo a 64 bit esistente. L'avviso in questione notifica la dipendenza all'utente.

VSP2014

L'immagine instrumentata risultante sembra non valida e potrebbe non essere eseguita.

Questo messaggio viene visualizzato quando l'assembly instrumentato finale presenta un'intestazione PE non valida.

Vedere anche

Riferimenti

VSInstr