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 |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Applicabile |
|
Non applicabile |
|
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.