Согласно пакетам документации Microsoft Microsoft.AspNetCore.App
и Microsoft.NETCore.App
имеют специальную семантику управления версиями, которая обрабатывается вне NuGet.
Также обратите внимание, что указание номера версии в пакете Microsoft.AspNetCore.App
не гарантирует, что желаемая версиябудет выбран.Как правило, не следует явно указывать версию Microsoft.AspNetCore.App
, если у вас нет веских причин для этого (относится к .NET Core 2.1 и более поздним версиям).
Подробнее об этом можно прочитать здесь: Microsoft.AspNetCore.App metapackage
Если вы хотите указать целевой SDK, используемый в вашем проекте или решении, добавьте файл global.json в папку проекта (если вы хотите настроить таргетинг только на этот конкретный проект) или папку решенияесли вы хотите настроить таргетинг на все проекты в решении.
global.json пример:
{
"sdk": {
"version": "2.2.103"
}
}