Unable to step into .NET v4.0.30319 source
У меня длительное время пункт меню Go To Source Code недоступен, отлаживать исходный код .NET Framework невозможно. В окне Modules почти все сборки имеют Symbol Status = Symbols loaded. Проблема лишь в том, что pdb файлы маленького размера, а это значит, что информации об исходном коде в них нет.
Ответ нашелся в разделе Reference Source Server Discussion.
Решение состоит в использовании следующих версий сборок:
Name | Version |
---|---|
mscorlib.dll | 4.0.30319.1 (RTMRel.030319-0100) |
PresentationFramework.dll | 4.0.30319.1 |
WindowsBase.dll | 4.0.30319.1 built by: RTMRel |
Поэтому нужен .NET Framework 4 RTM, без патчей, которые накатывает операционная система. Следующие версии сборок не имеют соответствий в базе pdb файлов хранилища Reference Source:
Name | Version |
---|---|
mscorlib.dll | 4.0.30319.488 (RTMLDR.030319-4800) |
PresentationFramework.dll | 4.0.30319.450 |
WindowsBase.dll | 4.0.30319.450 built by: RTMLDR |