Миграция в packages.config PackageReference - верхний уровень
Я вижу, что есть несколько вопросов с аналогичным заголовком, поэтому извиняюсь за это. Я думал, что попробую эту миграцию, просто для любопытства.
Я рассмотрел эту статью о миграции, и в ней говорится:
Используя опцию верхнего уровня, вы можете изменить любой пакет, относящийся к категории транзитивной зависимости, который будет рассматриваться как зависимость верхнего уровня.
Этот верхний уровень / переходный процесс идет через мою голову. Когда я начинаю миграцию, я получаю это всплывающее окно:
Может кто-нибудь объяснить мне, используя простую терминологию, что это за настройка верхнего уровня и почему я бы выбрал ее? Я хочу понять, что я делаю здесь раньше, вместо того, чтобы слепо ставить галочки.
Кроме того, почему Microsoft.Graph является верхним уровнем, а Microsoft.Graph.Core - нет? Извините, если это глупые вопросы.