3 Stimmen

Debugger-Kontext in F# interaktiv abrufen

Ist es möglich, irgendwie den Debugger-Kontext in F# interaktiv zu erhalten? Zum Beispiel, wenn ich einen Haltepunkt in C#-Projekt treffen, dann würde ich gerne mit lokalen Variablen in F# interaktiv arbeiten, die gleiche Weise, die ich mit ihnen in unmittelbaren Fenster arbeiten kann. Gibt es eine Möglichkeit, dies zu tun? Oder muss ich dafür einen Debugger-Visualisierer erstellen?

1voto

leppie Punkte 111830

Weder noch. Sie müssen einen Expression Evaluator dafür erstellen. Ich bin mir nicht sicher, ob C# erweitert werden kann, aber es gibt ein Beispiel im VS SDK (zumindest das 2008).

0voto

Ich habe ein sehr ähnliches Tool für Python erstellt, also benutze ich nur die Python-Shell, um einige Ausdrücke wie in Immediate Window auszuwerten. Dafür habe ich ein sehr einfaches VS Add-In und ein Python-Hilfsskript erstellt. Sie können die Quellen auf github finden - https://github.com/dp0h/VsImmediate

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X