Roadmap per l'estensione del debugger
Questa documentazione fornisce informazioni di riferimento e guida per estendere il debugger di Visual Studio con Visual Studio SDK.
La documentazione sul debug di Visual Studio include esempi, un riferimento completo e diversi scenari rappresentativi che illustrano i modi tipici per personalizzare il debugger.
Il compilatore e il relativo output determinano cosa è necessario per configurare il debug nel prodotto. Se il compilatore:
È destinato al sistema operativo nativo Windows e scrive un oggetto . File PDB , è possibile eseguire il debug dei programmi con il motore di debug del codice nativo (DE), integrato in Visual Studio. Non è necessario implementare un analizzatore di espressioni o DE. L'analizzatore di espressioni viene scritto per la sintassi del linguaggio di programmazione C++.
Produce output MSIL (Microsoft Intermediate Language), è possibile eseguire il debug dei programmi con de de del motore di debug del codice gestito, integrato anche in Visual Studio. Pertanto, è necessario implementare solo un analizzatore di espressioni. Viene fornito un analizzatore di espressioni di esempio. Per ulteriori informazioni, vedi gli argomenti seguenti:
Contesto di valutazione delle espressioni
Valutazione delle espressioni in modalità di interruzione
Scrivere un analizzatore di espressioni Common Language Runtime
È destinato a un sistema operativo proprietario o a un altro ambiente di runtime, è necessario scrivere il proprio DE. Viene fornita un'esercitazione che crea una de semplice usando ATL COM. Per ulteriori informazioni, vedi gli argomenti seguenti:
Creare un motore di debug personalizzato
Esercitazione: Creare un motore di debug usando ATL COM