powershell - 如何使用 nuget.org 中的 OneGet/install-package 安装包

标签 powershell installation nuget-package oneget

我正在尝试从此处安装 Microsoft.Experimental.IO 库:https://www.nuget.org/packages/Microsoft.Experimental.IO/1.0.0在 Windows 10 上使用 Powershell - Install-Package。

我已添加 nuget.org 存储库,当我使用命令“find-package -contains experimental” Powershell 找到该包,但当我尝试安装它时,收到以下错误.

install-package Microsoft.Experimental.IO -verbose
VERBOSE: Skipping package provider provider 'NuGet'-- missing required option 'Destination'
VERBOSE: Skipping package provider provider 'NuGet'-- missing required option 'Destination'
VERBOSE: The -Repository parameter was not specified.  PowerShellGet will use all of the registered repositories.
VERBOSE: Getting the provider object for the PackageManagement Provider 'NuGet'.
VERBOSE: The specified Location is 'https://www.powershellgallery.com/api/v2/' and PackageManagementProvider is 'NuGet'.
install-package : No match was found for the specified search criteria and package name 'Microsoft.Experimental.IO'.
At line:1 char:1
+ install-package Microsoft.Experimental.IO -verbose
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Exception
    + FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage

如何克服此问题并安装该软件包?

最佳答案

我通过使用以下命令解决了这个问题: 安装包-ProviderName nuget -名称 Microsoft.Experimental.IO -Destination“C:\Dev\Lib\Microsoft.Experimental.IO”

这不是最直观的,我过去在使用任何其他包管理器时从未需要使用目标字段。我认为包管理器的全部意义在于标准化路径和位置等......

关于powershell - 如何使用 nuget.org 中的 OneGet/install-package 安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36034964/

相关文章:

powershell - 使用Powershell将信息发送到网站而无需打开Web浏览器

ubuntu - fatal error : opencv2/photo. hpp OpenCV 3.0 安装

windows - 卸载时的文件/文件夹删除自定义设置

visual-studio - Nuget 发布错误 : Failed to process request. 'A client version ' 4.1.0'

msbuild - NuGet 包还原不获取构建目标程序集(工具)

powershell - 在 Powershell 中显示具有大小的目录结构

powershell - get-date|Write-Host($_) 在概念上有什么问题

Azure PS 自动化提供的订阅 "xxxx"不存在

debugging - 如何调试 pip install <package name>

powershell - 是否可以从包管理器控制台运行批处理文件?