Как я могу прикрепить исходный код MVC 6 или dll в свой проект, чтобы я мог отлаживать его. Мне нужно увидеть фактический поток нескольких вещей.
Могу ли я отлаживать исходный код ядра asp.net?
Ответ 1
- Клонирование репо (-ов), которое вы хотите для отладки GitHub
- Добавьте файл global.json к вашему решению, аналогичный здесь
-
В свойстве sources добавьте путь к папкам src, которые вы получили из github. Например:
{ "sources": [ "src", "D:\\dev\\aspnet\\mvc\\src" ] }
-
Запустите и источники из
D:\dev\aspnet\mvc\src
следует использовать вместо пакетов NuGet из NuGet/MyGet.
PS: Убедитесь, что вы используете источники и пакеты из правильной ветки. В противном случае вы можете столкнуться с такими странными проблемами, как описанный здесь
Ответ 2
Начиная с версии бета4, источники node в global.json были изменены на проекты.
{
"projects": [ "src", "D:\\dev\\aspnet\\mvc\\src" ]
}