jetbrains.com/help/decompiler/...
то я попробовал:
Создано новое консольное приложение (.NET Framework) в Visual Studio 2017.
Добавлен следующий код:
static void Main(string[] args)
{
new Dictionary<int, int>().TryGetValue(3, out int x); //I want to step into TryGetValue() (this is just an example)
}
Настроил параметры, перечисленные здесь:https://blogs.msdn.microsoft.com/sburke/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code/
Подтвержденные символы загружаются в окне модулей:
mscorlib.dll Символы загружены. 4.6.1586.0 построено: NETFXREL2
Попробовал: «Шаг в (F11)»
Пробовал: «Шаг в конкретику» | "System.Collections.Generic.Dictionary.TryGetValue"
Оба просто переступают черту.
Я попытался настроить VS, используя детали здесь:http://www.symbolsource.org/Public/Home/VisualStudio
Тот же результат, отладчик переходит через строку.
Я посмотрел на ответ здесь:https://stackoverflow.com/a/12432029/297451
Но эта версия, похоже, не является обновлением для системы безопасности, и поиск по запросу «site: support.microsoft.com/kb 4.6.1586.0» ничего не дает.
Что я делаю неправильно?