Laut meiner Quelle Debugging Lamba-Ausdruck mit VS2015 , sollte LINQ im Debugger-Fenster arbeiten. Ich erhalte jedoch weiterhin den folgenden Fehler:
Fehler CS1061: 'IEnumerable & lt; MyClass & gt;' enthält keine Definition für 'Where' und keine Erweiterungsmethode 'Where' akzeptiert ein erstes Argument vom Typ 'IEnumerable & lt; MyClass & gt;' könnte gefunden werden (fehlt eine using-Direktive oder eine Assembly-Referenz?)
Muss ich eine Option aktivieren? Wie aktiviert man LINQ im Überwachungsfenster? System.Linq
wird über die Verwendung in der Datei, die ich gerade debuggetiere, eingebunden.
Ich habe das Problem gefunden: Mono.Cecil-umgeschriebene Assemblys unterstützen zur Zeit keine Extension-Methoden-Auswertung im Debugger (einschließlich LINQ-Extension-Methoden). Ich werde diese Antwort erweitern, sobald ich einen Workaround habe.
Hier ist der Link zur Mono.Cecil GitHub-Ausgabe: Ссылка
Tags und Links c# linq visual-studio visual-studio-2015 watch-window