Condividi tramite


Procedura: gestire gli errori nei progetti Office

A causa della modalità di interazione del codice gestito con il codice non gestito, in Visual Studio non vengono visualizzati gli errori generati dalle applicazioni di Microsoft Office. Per visualizzare questi errori, impostare il debugger affinché venga interrotta l'esecuzione in corrispondenza delle eccezioni di Common Language Runtime.

Nota

Il computer potrebbe mostrare nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. L'edizione di Visual Studio in uso e le impostazioni utilizzate determinano questi elementi. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Per interrompere le eccezioni di Common Language Runtime

  1. Scegliere Eccezioni dal menu Debug.

  2. Selezionare le caselle di controllo accanto a Eccezioni Common Language Runtime.

Tutte le eccezioni passeranno ora al debugger, incluse quelle gestite e alcune eccezioni first-chance del runtime stesso che potrebbero non essere rilevanti per il progetto. Gli errori che fanno riferimento a msosec non trovato vengono visualizzati in ogni progetto, ma è possibile ignorarli. Queste eccezioni msosec non avranno effetto sulla soluzione.

È inoltre possibile racchiudere tra istruzioni Try...Catch i metodi per intercettare le eccezioni. Per ulteriori informazioni, vedere Procedura: testare il codice con un blocco Try…Catch in Visual Basic e How to: Handle an Exception Using try/catch (C# Programming Guide).

Per impostazione predefinita, Visual Studio non visualizza inoltre errori di debug JIT (Just-In-Time) per i progetti Office. Tuttavia, è possibile attivare questa funzionalità per visualizzare gli errori generati. Per ulteriori informazioni, vedere Just-In-Time Debugging.

Vedere anche

Concetti

Debug nei progetti a livello di documento

Debug in progetti a livello di applicazione

Altre risorse

Debugging in Visual Studio

Progettazione e creazione di soluzioni Office

Compilazione e debug delle soluzioni Office