Недавно я изучал ядро приложения .net и нашел то, что, возможно, пропустил ранее. Существует три типа зависимостей:
Анализаторы достаточно справедливы, но я не уверен в разнице между зависимостями Nuget и SDK, поскольку они также перекрываются для одного и того же пакета в обоих, как для Micosoft.AspNetCore.App (2.1.1) доступен в обоих со всеми, что связано зависимости как в SDK, так и в nuget.
По умолчанию это веб-API Asp.net .net core с докером без каких-либо изменений в пакетах или зависимостях.
Почему пакеты требуются в двух местах как зависимости?