Visual Studio 2015 обновление 2 RTM и RC отладка контекста недоступны
Обновление 1:
После обновления visual studio до версии 2015 update 2 RTM проблема все еще существует.
Обновление 2 исправлений доступно 4/12/2016:
Спасибо Патрику Нельсону.
был выпущен патч
Вы можете скачать патч здесь.
Обновление 3 8/16/2016:
Последнее обновление vs 2015 3 KB3165756 имеет ту же проблему, не обновляя
Используемая версия:
Последняя стабильная версия обновления на Visual Studio 2 rc
Отключил все мои расширения, а также перезапустил все настройки
Шаги по воспроизведению:
- Установить визуальное обновление студии 2 rc
- Создайте новый проект, используя шаблон ядра asp.net mvc
- Отладка приложения
Ожидаемое поведение:
Чтобы иметь возможность отлаживать приложение asp.net
![введите описание изображения здесь]()
Фактическое поведение:
Я не могу исследовать контекст переменной внутри редактора визуальной студии или непосредственных окон. Я получаю следующую ошибку в непосредственных окнах
error CS0103: имя 'myvariable' не существует в текущем контексте
Ответы
Ответ 1
Это ошибка, появившаяся в обновлении Visual Studio 2015 Update 2. По сути, отладчик не может проверять локальные переменные в динамических модулях. Сегодня мы выпустили исправление.
Вы можете скачать патч здесь. Документация для патча здесь. Дайте мне знать, не исправляет ли ваш патч конкретный сценарий.
Ответ 2
используя метод проб и ошибок, я нашел обходное решение для знания, которое приведет к отладке контекста.
from tools > options > debugging > general then enable
![введите описание изображения здесь]()
Ответ 3
а также (Использовать режим совместимой совместимости - Включено), убедитесь, что в файле конфигурации json есть следующие разделы
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
Ответ 4
Я нашел решение для обновления visual studio 2015 3, 14.0.25420.01
Я просто удалил "debugType": "portable" из project.json
Теперь это работает для меня.
Ответ 5
Для Visual Studio Update 3 я reset мои настройки Visual С# и это сработало.