10

Quando si lavora su mia biblioteca che rappresentano oggetti geometrici, debug attualmente appare così:visivo debugger per oggetti geometrici

enter image description here

Ecco che visualizzo le variabili locali nelle finestre Autos, Locals, Watch e Immediate.

Come ho difficoltà a immaginare la forma dell'oggetto nella mia mente, preferirei un componente grafico per rappresentare questi oggetti. Così ho iniziato a creare un Debugger Visualizer per disegnare gli oggetti. Ce l'ho in un repo pubblico su bitbucket here.

In questo momento non riesco a farlo funzionare al di fuori dell'applicazione Console che ho nella soluzione con esso. Che cosa sto facendo di sbagliato?

qui è quello che sembra quando funziona:

enter image description here

Inoltre, Come posso fare questo in un modo che mi permetterà di visualizzare più oggetti alla volta. Mi sono reso conto che voglio davvero vedere più oggetti e le loro interazioni, anziché solo i singoli oggetti. (Ad esempio, cerca le intersezioni e così via).

P.S.

Qualcuno ha visto un'estensione del debugger da qualche parte in questo modo? o hai qualche suggerimento su come posso aggiustare il mio attuale?

Ho tentato di farlo sotto forma di estensione di Visual Studio senza esito positivo. See this question for more details.

+3

non si conosce il 'finestra 'immediata? –

+0

la "Finestra Immediata" può aiutarti, creare una funzione per questo e chiamarla su Finestra Immediata. Io uso sempre la Finestra Immediata, questo è molto molto meglio di altri –

+0

Non sono sicuro di aver capito cosa la tua visione in questa funzione suggerisci ..In questa funzione dovrei creare e aprire un modulo su cui attingere, sì? – jth41

risposta

2

Un'opzione possibile per voi sarebbe scaricando la DLL compilata da

Graphics Debugger Visualizer

e decomprimerli nella cartella Debugger \ Visualizer. Da qualche parte come

C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ Packages \ Debugger \ Visualizer \

quindi riavviare il Visual Studio. Appena inizierai il debug, vedrai il segno grafico debugger accanto al valore di runtime della variabile Graphics come descritto nella soluzione codeproject che ho menzionato prima.

Update 1: Ho anche altamente vi consigliamo di dare un'occhiata al seguente blog dove S.Ullah l'autore di personalizzato Visual Studio Visualizer viene illustrato come creare un visualizzatore per la grafica di memoria:

Custom Visual Studio Visualizer

ci

deve essere utilizzato in commercio del prodotto disponibile chiamato Mole tuttavia non è più disponibile per i nuovi acquirenti (non so perché)

+4

Concordato che sia voto negativo per difetto senza un chiarimento, quindi ho votato per contrastare :) –