Abschlüsse (Aktionen, Funktionen) können im .NET-Debugger nicht verwendet werdenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Abschlüsse (Aktionen, Funktionen) können im .NET-Debugger nicht verwendet werden

Post by Anonymous »

Ich versuche, ein .NET 8/C#-Projekt mit Rider 2023.3 zu debuggen, und bin auf ein Problem gestoßen, das ich schon oft gesehen habe. Wenn ich mithilfe der interaktiven Debugging-Eingabeaufforderung versuche, einen Ausdruck auszuwerten, der einen Abschluss enthält (

Code: Select all

Func
oder Action,) Ich erhalte die folgende Fehlermeldung:

Das angegebene Argument lag außerhalb des gültigen Wertebereichs.

Parametername: Länge

Mindestcodebeispiel:

Code: Select all

> ((Func)(() => 1))()
Specified argument was out of the range of valid values.
Parameter name: length
Das bedeutet, dass praktisch alle LINQ-Ausdrücke korrekt sind, was die Sache äußerst unpraktisch macht.
Was ist der Grund für diesen Fehler und wie kann ich das tun? reparieren?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post