web-dev-qa-db-ja.com

VS2015のイミディエイトウィンドウのラムダ式

people Claims ラムダ式がイミディエイトウィンドウ、ウォッチ、その他の場所でサポートされているVisual Studio 2015を実行しています。しかし、それは私にとってはうまくいきません。次のコードで新しいコンソールアプリケーションを作成しました。

static void Main(string[] args)
{
    var list = new List<int> {1, 2, 3, 4, 5, 6, 7};
}

そして、イミディエイトウィンドウでいくつかの単純なラムダを試してみて、次のように見ることができます: enter image description here

そして、ご覧のとおり、「式にラムダ式を含めることはできません」と表示されます。ツール->オプション->デバッグ設定を見ましたが、問題に関連するものは見つかりませんでした。実行しているバージョンはVS2015 Enterprise、14.0.24720.00 Update 1です。この問題の原因は何ですか?

33
Stenkross

これは私にとって間違いなく機能します。Use Managed Compatibility ModeまたはUse the legacy C# and VB expression evaluatorsのいずれかをチェックすると動作しなくなります。それらがチェックされていないことを確認してください。

enter image description here

45
Tom