ASP.NET Core DLL в режиме отладки - PullRequest
0 голосов
/ 30 октября 2019

Я изучаю ASP.NET Core. Я часто отслеживаю выполнение кода и проверяю различные файлы, скомпилированные в режиме Release.

Проблема с dll-файлами, скомпилированными в режиме Release, заключается в том, что вы не можете использовать отладчик для проверки полей и свойств.

Как вы проверяете файлы ASP.NET Core, скомпилированные в режиме Release? Под этим я подразумеваю все в Microsoft.AspNetCore пространстве имен (или даже просто Microsoft пространстве имен). ASP.NET Core с открытым исходным кодом , но я не уверен, как скомпилировать все сразу и использовать его.

Еще лучшим решением было бы использование исходных файлов вместо скомпилированных,Таким образом, я могу использовать Console.WriteLine().

1 Ответ

2 голосов
/ 30 октября 2019

Jetbrains получил программное обеспечение, которое называется dotPeek. С ним и декомпилятором JetBrains вы сможете отлаживать код в режиме выпуска из-за способности dotPeek генерировать файлы символов.

Получив эти файлы символов, перейдите в режим отладки, затем Отладка> Windows> Модули Теперь вам нужно загрузить файлы символов, после чего вы сможете войти в запрошенное пространство имен.

ps. Не забудьте установить флажок Включить пошаговое выполнение исходного кода .NET Framework в разделе Отладка> Параметры> Отладка> Общие

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...