Condividi tramite


File PDB (C# e Visual Basic)

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual

Autenticazione di base

C#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento non applicabile Argomento applicabile

Standard

Argomento applicabile

Argomento applicabile

Argomento non applicabile

Argomento applicabile

Pro e Team

Argomento applicabile

Argomento applicabile

Argomento non applicabile

Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

Un file di database di programma (PDB) contiene le informazioni relative al debug e allo stato del progetto che consentono il collegamento incrementale di una configurazione di debug del programma. Un file PDB viene creato quando si utilizza l'opzione di compilazione /debug (Visual Basic/C#). Le applicazioni Visual Basic e Visual C# possono essere compilate con l'opzione /debug:full o /debug:pdbonly. Se si utilizza l'opzione di generazione /debug:full, verrà generato codice di cui è possibile effettuare il debug. Se si utilizza l'opzione di generazione /debug:pdbonly, verranno generati i file PDB ma non l'attributo DebuggableAttribute, che indica al compilatore JIT che le informazioni di debug sono disponibili. Utilizzare /debug:pdbonly se si desidera generare file PDB per una build di rilascio di cui non è necessario eseguire il debug.

Il debugger di Visual Studio utilizza il percorso del file PDB specificato nel file EXE o DLL per individuare progetto.pdb. Se il file PDB non viene trovato in tale percorso oppure se il percorso non è valido, ad esempio perché il progetto è stato spostato in un altro computer, verrà eseguita una ricerca nel percorso contenente il file EXE e quindi nei percorsi di simboli specificati nella finestra di dialogo Opzioni. Questo percorso in genere corrisponde alla cartella Debug del nodo Simboli. I file PDB non corrispondenti ai file binari sottoposti a debug non verranno caricati.

Vedere anche

Altre risorse

Impostazioni di debug e preparazione