Я успешно создал код, используя инструкции в https://github.com/dotnet /aspnetcore/blob/master/docs/BuildFromSource.md с использованием конфигурации отладки.
Я добавил проект исходного кода в свой тестовый проект и дал ссылку на него.
Я проверил, что для конфигурации установлено значение «Отладка».
Я убедился, что установлен флажок «Подавить оптимизацию JIT».
"Оптимизировать код" в разделе "Свойства проекта" -> "Сборка" не отмечено для обоих проектов.
В раскрывающемся списке "Информация об отладке" установлено значение "Полный" в дополнительных параметрах (в разделе "Сборка"). tab) для обоих проектов.
Однако, когда я нажимаю точку останова в DefaultAntiforgeryTokenSerializer.Serialize(), возникает эта ошибка при просмотре локальных переменных метода в окне Watch:
Невозможно получить значение local или аргумента, поскольку оно недоступно в
указателе этой инструкции, возможно, потому, что оно было оптимизировано

Как отключить оптимизацию кода?
Я использую Visual Studio Enterprise 2019 v16.8.3.
Подробнее здесь: https://stackoverflow.com/questions/652 ... -optimized
Мобильная версия