首页 > 解决方案 > Install-PackageProvider 找不到 NuGet 提供程序

问题描述

重现步骤:

  1. 打开 PowerShell 7.1.3。
  2. 运行以下命令。
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force

错误信息:

Install-PackageProvider:未找到提供程序“NuGet”的指定搜索条件的匹配项。包提供者需要“PackageManagement”和“Provider”标签。请检查指定的包裹是否有标签。

具体的 PowerShell 版本:


Name                           Value
----                           -----
PSVersion                      7.1.3
PSEdition                      Core
GitCommitId                    7.1.3
OS                             Microsoft Windows 10.0.19042
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

我们首先尝试更改我们的安全协议,但这并没有解决问题。

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

标签: powershellnugetpowershell-core

解决方案


推荐阅读