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 |
