Посмотреть исходный код встроенной функции изнутри Visual Studio 2017? - PullRequest
0 голосов
/ 20 сентября 2019

Можно ли просмотреть исходный код встроенной функции непосредственно из visual studio 2017?Например, если я хочу просмотреть исходный код функции WriteLine, я выбрал его, щелкнул правой кнопкой мыши по нему, и когда я нажал на Go To Implementation, он дал мне это сообщение: enter image description here

Ответы [ 2 ]

1 голос
/ 20 сентября 2019

Вам нужны файлы .pdb.Каждому .dll нужен соответствующий файл .pdb, который отображает .dll в исходный код.Для вашего примера, System.Console, вам нужен файл .pdb для mscorlib.

На следующих страницах показано, как загрузить этот файл pdb https://social.msdn.microsoft.com/Forums/SECURITY/en-US/166c70e7-9e39-44bf-8e08-76231e59ec34/mscorlibpdb-not-loaded?forum=visualstudiogeneral "mscorlib.pdb еще не загружен"mscorlib.dll НЕ отсутствует

По желанию, если вы чувствуете себя достаточно рискованно, вы можете загрузить проект c # и попробовать скомпилировать файл .pdb самостоятельно https://referencesource.microsoft.com/download.html

1 голос
/ 20 сентября 2019

в стеке вызовов вы можете выбрать что-то вроде «Показать внешний код», это должно решить вашу проблему.

...