在 PowerShell 中安装包
`Install-Package` 命令是一种 PackageManagement cmdlet,用于在本地计算机上安装一个或多个软件包。此命令从包源安装包。包源可以是远程存储库(例如 NuGet Gallery)、本地文件或网络共享。
安装包命令的语法是:
Install-Package
[-Name] <String[]>
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Source <String[]>]
[-Credential <PSCredential>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-AllVersions]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-ProviderName <String[]>]
[<CommonParameters>]在哪里 :
- 名称是要安装的包的名称。
- Source 是要使用的包源的名称。如果不指定来源,将使用默认值。
- ProviderName 是要使用的包提供程序的名称。如果您不指定提供程序,将使用默认提供程序。
- MinimumVersion 是您要安装的最低允许软件包。
- MaximumVersion 是您要安装的最大允许软件包。
- AllVersions - Install-Package 安装该包的所有可用版本。
在本文中,我们将讨论如何在 PowerShell 中使用 Install-Package 命令通过包名称安装包。
如何通过包名称安装包
要按包名称安装包,请在 PowerShell 中使用 Install-Package 命令。该命令采用包的名称。
Install-Package Newtonsoft.Json
在上面的 PowerShell 脚本中,Install-Package 命令从 NuGet Gallery 安装 Nuget 包 Newtonsoft.Json。
上述脚本的输出会从 NuGet Gallery 安装最新版本的 Newtonsoft.Json 包。
如何安装特定版本的软件包
在 PowerShell 中使用 Install-Package 命令安装特定版本的软件包。您可以提供包的 MinimumVersion 或 MaximumVersion。
Install-Package Newtonsoft.Json -MinimumVersion 1.0.2 在上面的 PowerShell 脚本中,Install-Package 命令从 NuGet Gallery 安装最低版本号为 1.0.2 的 Newtonsoft.Json 包。
如何从 Nupkg 文件安装软件包
要从本地计算机上存储的 nupkg 文件 安装软件包,请使用 Install-Package 命令和 Source 参数来指定本地文件。
Install-Package Newtonsoft.Json -Source C:\temp\file.nupkg在上面的 PowerShell 脚本中,Install-Package 命令从本地文件 C:\temp\file.nupkg 安装包 Newtonsoft.Json
结论
希望上面关于如何在PowerShell中使用Install-Package命令在本地计算机上安装软件包的文章对您有所帮助。
您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。
相关链接
包管理
获取包
查找包
获取PackageProvider
安装 Nuget 包
获取包源
注册包源