10

Wenn auf meiner Bibliothek arbeiten geometrische Objekte darstellen, Test sieht derzeit wie folgt aus:Visuelle Debugger für geometrische Objekte

enter image description here

Hier bin ich gerade die lokalen Variablen in den Autos, Locals, Watch und Immediate Fenster.

Da ich Schwierigkeiten habe, mir die Form des Objekts vorzustellen, würde ich eine grafische Komponente bevorzugen, um diese Objekte darzustellen. Also habe ich angefangen, einen Debugger Visualizer zu erstellen, um die Objekte zu zeichnen. Ich habe es in einem öffentlichen Repo auf bitbucket here.

Im Moment kann ich es nicht außerhalb der Konsole Anwendung ich habe in der Lösung damit arbeiten. Was mache ich falsch?

hier ist, wie es aussieht, wenn es funktioniert:

enter image description here

Auch Wie kann ich dies tun in einer Weise, die mich mehrere Objekte gleichzeitig betrachten können. Ich erkannte, dass ich wirklich mehrere Objekte und ihre Interaktionen sehen möchte, anstatt nur die einzelnen Objekte. (z. B. nach Überschneidungen und ähnlichem suchen).

P.S.

Hat jemand irgendwo eine Debugger-Erweiterung gesehen? oder haben Sie irgendwelche Vorschläge, wie ich mein aktuelles reparieren kann?

Ich habe dies in Form einer Visual Studio Extension mit keinem Erfolg versucht. See this question for more details.

+3

wissen Sie, die 'Immediate Window'? –

+0

das 'Immediate Window' kann Ihnen helfen, Erstellen Sie eine Funktion für diese und rufen Sie es auf Direkt-Fenster. Ich benutze immer das Direktfenster, das ist sehr, sehr viel besser als andere –

+0

Nicht sicher, ich verstehe, was Sie in dieser Funktion vorstellen, die Sie vorschlagen ..In dieser Funktion müsste ich ein Formular erstellen und öffnen, auf das ich zurückgreifen kann, ja? – jth41

Antwort

2

Eine mögliche Option für Sie würde das Herunterladen der kompilierte DLL von

Graphics Debugger Visualizer

und sie in Ihrem Debugger \ Visualizer Ordner dekomprimieren. Irgendwo wie

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

Dann wird Ihr Visual Studio neu starten. Sobald Sie mit dem Debuggen beginnen, sehen Sie das Grafik-Debugger-Zeichen neben dem Laufzeitwert der Graphics-Variablen, wie in der oben erwähnten Codeprojekt-Lösung beschrieben.

Update 1: Ich empfehle Ihnen auch sehr einen Blick auf die folgenden Blog zu haben, wo S.Ullah der Autor von benutzerdefinierten Visual Studio Visualizer zeigt, wie ein Visualizer für im Speicher Grafiken erstellen:

Custom Visual Studio Visualizer

es kommerziell erhältliches Produkt Mole genannt werden verwendet, aber es ist nicht mehr verfügbar für neue Käufer ist (ich weiß nicht, warum)

+4

Vereinbarte es ist schlecht zu down abstimmen ohne eine klärung, also abgestimmt auf counter :) –