8

私のソースDebugging laamba expression with VS2015によると、LINQ はデバッガーのウォッチ ウィンドウで動作するはずです。ただし、まだ次のエラーが表示されます。

エラー CS1061: 'IEnumerable<MyClass>' には 'Where' の定義が含まれておらず、タイプ 'IEnumerable<MyClass>' の最初の引数を受け入れる拡張メソッド 'Where' が見つかりませんでした (using ディレクティブまたはアセンブリがありませんか?参照?)

いくつかのオプションをオンにする必要がありますか? ウォッチ ウィンドウで LINQ を有効にする方法は? System.Linq現在デバッグ中のファイルに使用して含まれています。

4

1 に答える 1

5

問題が見つかりました: Mono.Cecil で書き換えられたアセンブリは、現時点ではデバッガーでの拡張メソッドの評価 (LINQ 拡張メソッドを含む) をサポートしていません。回避策が見つかり次第、この回答を拡張します。

Mono.Cecil GitHub の問題へのリンクは次のとおりです: https://github.com/jbevain/cecil/issues/90

于 2015-12-15T18:46:10.410 に答える