Guida di orientamento per l'estensione del debugger
Questa documentazione fornisce la guida e le informazioni di riferimento per l'estensione del debugger di Visual Studio con Visual Studio SDK.
la documentazione di debug diVisual Studio include esempi, un riferimento completo e diversi scenari rappresentativi che illustrino modi per personalizzare il debugger.
Il compilatore e il relativo output determinano ciò che è necessario eseguire per attivare il debug nel prodotto. se il compilatore:
Viene descritto il sistema operativo di windows nativo e genera un file PDB, viene visualizzata è possibile programmi di debug al motore di debug di codice (DE) nativo, che è integrato in Visual Studio. Non è necessario implementare un DE o un analizzatore di espressioni. L'analizzatore di espressioni è scritto per la sintassi del linguaggio di programmazione in C++.
Produce Microsoft Intermediate Language (MSIL) restituito, è possibile programmi di debug al motore di debug DE di codice gestito, anch'essa integrato in Visual Studio. Pertanto, è sufficiente implementare un analizzatore di espressioni. Un analizzatore di espressioni di esempio viene fornito automaticamente. Per ulteriori informazioni, vedere i seguenti argomenti:
Contesto di valutazione di espressioni
Valutazione di espressioni in modalità di interruzione
Scrittura dell'analizzatore di espressioni di Common Language Runtime
Indirizza un sistema operativo brevettato o un altro ambiente di runtime, è necessario scrivere per contenere il DE. Un'esercitazione che crea un DE semplice tramite COM ATL viene fornita. Per ulteriori informazioni, vedere i seguenti argomenti:
creare un motore di debug personalizzato
esercitazione: Compilare il modulo di debug tramite COM ATL