Mientrasinstalación del módulo ExchangeOnlineManagementel "proveedor NuGet" se instalará automáticamente. Según tengo entendido, se utiliza para la gestión de paquetes con los que todavía no estoy muy familiarizado. Intenté obtener más información al respecto, pero ya no pude comprobar si está instalado.
Get-Package
y get-module
además Get-InstalledModule
no devuelve ningún resultado para NuGet. Al investigar el asunto, encontré varios sitios sobre cómo verificar la versión y/o realizar una instalación manual (por ejemplo,aquí,aquíoaquí) pero hasta ahora nada funcionó para mí.
Estoy seguro de que es una cuestión sencilla, pero hasta ahora mis resultados de búsqueda no han sido muy exitosos o estoy en el camino equivocado. ¿Cómo puedo saber si NuGet está instalado y obtener mi versión actual de NuGet?
Actualizar:
Con la ayuda de Reddy Lutonadio logré publicar la versión Get-PackageProvider
. Sin embargo, no he descubierto cómo desinstalarlo, ni Uninstall-module -Name NuGet
parece Uninstall-Package -Name NuGet
funcionar para los módulos PackageProvider. (De acuerdo agithubesto parece ser un problema). ¿Hay alguna forma de desinstalarlo mediante un cmdlet o manualmente?
También logré instalar Nuget manualmente, Install-module -Name Nuget
pero parece ser una versión diferente: esnomostrado a través Get-PackageProvider
(pero a través de get-module
). Todavía no sé cómo instalarlo de la misma manera que se instala a través del módulo ExchangeOnline.
Nota: (Get-PackageProvider -name nuget).providerpath
devuelve una dll:C:\Program Files\WindowsPowerShell\Modules\PackageManagement\1.4.7\fullclr\Microsoft.PackageManagement.NuGetProvider.dll