如何使用 PowerShell 安装 NuGet 包?

powershellmicrosoft technologiessoftware & coding

NuGet 是 .NET 的包管理工具,类似于 PowerShellGet 和 MSI 包,支持多种命令和包,可用于 PowerShell。

NuGet 支持 Install-Package、Update-Package、Find-Package 和 Get-Package 命令。如果您的系统中未安装 NuGet 包,您可能无法找到或安装任何包。

有关 NuGet 的更多信息,请访问以下网站。

https://www.nuget.org

https://docs.microsoft.com/en-us/nuget/reference/powershell−reference

要安装 NuGet,我们需要使用 `InstallPackageProvider` 命令。请使用以下命令安装 NuGet 包。


InstallPackageProviderName NugetForce

在某些机器上,您可能会收到有关从 Internet 下载包的错误消息。如果您的环境中设置了代理,您可以配置代理;如果代理没有问题,并且您的系统 TLS 版本为 1.1,则应首先使用以下命令将其更改为 1.2。

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

上述命令成功运行后,使用第一个命令安装 NuGet 包。

NuGet 包安装完成后,使用以下命令检查系统中是否存在 NuGet 提供程序。


Get−PackageProvider

您将看到如下输出,并在其中找到 NuGet 包。


相关文章