#visual-studio #visual-studio-2019
Вопрос:
Я пытаюсь научиться .Сетевое ядро, перемещающееся туда из .Net Framework.
Проекты .Net Framework имели ссылки. .Net Core имеет зависимости. Концептуально и функционально идентичны, но все же отличаются по исполнению одним конкретным способом.
При работе с проектом .Net Framework из обозревателя решений я могу развернуть ссылки на проекты, щелкнуть правой кнопкой мыши, и в контекстном меню есть возможность просмотреть содержимое ссылки. Посмотрите на методы, классы, структуры и т. Д.
Я не нахожу ничего подобного в .Net Core.
Единственная зависимость, которая у меня сейчас есть, — это приложение Microsoft.NETCore., и когда я разворачиваю его в обозревателе решений, я вижу многое. Но я не могу просмотреть ни один из них, как и ссылки.
Чего мне не хватает, чтобы я мог это сделать?
Ответ №1:
На вкладке «Обозреватель решений» перейдите на представление классов, затем найдите любую зависимость в поле поиска, щелкните правой кнопкой мыши результат и выберите в контекстном меню «Обзор определения», и вы сможете увидеть классы, методы и связанные объекты в окне обозревателя объектов.
Ответ №2:
Полезным шагом в анализе решения было бы visualize the dependencies to understand which subset of assemblies depend on what
. Общая рекомендация состоит в том, чтобы применять результаты анализа в восходящем подходе, начиная с конечных узлов в графике зависимостей.