Debuggen von F#

Das Debuggen von F# ähnelt dem Debuggen jeder verwalteten Sprache mit einigen Ausnahmen:

  • Im Fenster "Autos " werden keine F#-Variablen angezeigt.

  • "Bearbeiten" und "Weiter" wird für F# nicht unterstützt. Das Bearbeiten von F#-Code während einer Debugsitzung ist möglich, sollte jedoch vermieden werden. Da Codeänderungen während der Debugsitzung nicht angewendet werden, führt die Bearbeitung von F#-Code während des Debuggings zu einem Konflikt zwischen dem Quellcode und dem code, der gedebuggt wird.

  • Der Debugger erkennt keine F#-Ausdrücke. Um einen Ausdruck in ein Debuggerfenster oder ein Dialogfeld während des F#-Debuggings einzugeben, müssen Sie den Ausdruck in die C#-Syntax übersetzen. Wenn Sie einen F#-Ausdruck in C# übersetzen, stellen Sie sicher, dass in C# '==' als Vergleichsoperator für Gleichheit verwendet wird und dass in F# ein einzelnes '=' verwendet wird.