Покаустановка модуля ExchangeOnlineManagement"NuGet provider" будет установлен автоматически. Насколько я понимаю, он используется для управления пакетами, с которым я пока не очень хорошо знаком. Я пытался узнать о нем больше, но мне уже не удалось проверить, установлен ли он.
Get-Package
и get-module
также Get-InstalledModule
не возвращает никаких результатов для NuGet и исследуя этот вопрос я наткнулся на несколько сайтов о том, как проверить версию и/или выполнить ручную установку (напримерздесь,здесьилиздесь) но пока мне ничего не помогло.
Я уверен, что это просто, но пока что мои результаты поиска не очень успешны или я на неверном пути. Как узнать, установлен ли NuGet, и получить мою текущую версию NuGet?
Обновлять:
С помощью Reddy Lutonadio мне удалось протащить версию через Get-PackageProvider
. Я не понял, как ее удалить, и , похоже, это Uninstall-module -Name NuGet
не Uninstall-Package -Name NuGet
работает для PackageProvider-modules. (СогласногитхабПохоже, это проблема). Есть ли способ удалить его с помощью командлета или вручную?
Мне также удалось установить Nuget вручную через, Install-module -Name Nuget
но это, похоже, другая версия: этонетпоказано через Get-PackageProvider
(но через get-module
). Я пока не знаю, как установить его так же, как он устанавливается через модуль ExchangeOnline.
Примечание: (Get-PackageProvider -name nuget).providerpath
возвращает dll:C:\Program Files\WindowsPowerShell\Modules\PackageManagement\1.4.7\fullclr\Microsoft.PackageManagement.NuGetProvider.dll