Невозможно использовать замыкания (действия, функции) в отладчике .NET.C#

Место общения программистов C#
Ответить
Anonymous
 Невозможно использовать замыкания (действия, функции) в отладчике .NET.

Сообщение Anonymous »

Я пытаюсь отладить проект .NET 8/C# с ​​помощью Rider 2023.3 и столкнулся с проблемой, с которой видел много раз раньше. Используя интерактивную подсказку отладки, всякий раз, когда я пытаюсь вычислить выражение, содержащее замыкание ( или Action,) я получаю следующую ошибку:

Указанный аргумент находится вне диапазона допустимых значений.

Имя параметра: длина

Минимальный пример кода:

Код: Выделить всё

> ((Func)(() => 1))()
Specified argument was out of the range of valid values.
Parameter name: length
Это означает, что практически все выражения LINQ верны, и это делает работу крайне неудобной.
В чем причина этой ошибки и как мне ее исправить? исправить?

Подробнее здесь: https://stackoverflow.com/questions/793 ... t-debugger
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»