Почему это говорит мне об этом?
Это просто простое предупреждающее сообщение, поступающее из старого пакета NuGetEnablePackageRestore
(а не из самого компонента консоли диспетчера пакетов). Поскольку вы сейчас используете VS2019, вам не нужен этот пакет.
Причина сообщения:
Чтобы легко восстановить пакеты в некоторых старых версиях, естьодин пакет nuget NuGetEnablePackageRestore (последнее обновление 9/9/2012) может помочь нам восстановить пакеты на любом сервере.
Этот старый пакет nuget содержит enablepackagerestore.psm1
и init.ps1
. А вот содержимое init.ps1
:
Так что, если кто-то использует пакет NuGetEnablePackageRestore
в текущем проекте или решении, init.ps1
всегда будетвыполнить и показать это сообщение как напоминание.
Но для VS2015, VS2017.VS2019, VS содержит саму функцию восстановления пакета . Так что этот пакет не нужен в VS2019, вы можете не стесняйтесь удалять этот пакет или j , просто игнорируйте этот , так как это всего лишь напоминание из этого пакета nuget. (И этот пакет также не нужен на сервере сборки, msbuild command=> msbuild ... /t:restore, dotnet restore ... and nuget restore ...
теперь все содержит функцию восстановления пакета)