powershell - 尽管 Find-Module 工作正常,PowerShellGet 在 Install-Module 上“找不到包源”
问题描述
我最近为我组织中的一个项目创建了 Azure Artifacts 源。我按照此链接上的说明进行操作。
大多数事情都有效。特别是,我能够:
- 创建提要
- 用于
nuget
将包推送到所述提要 - 通过 PowerShell 注册提要
Register-PSRepository
- 跑
Find-Module -Repository <Repository Name>
最后一点——运行Find-Module
——生成预期的输出,即具有预期版本、名称和描述的单个模块。但是,当我尝试时收到以下消息Install-Module
:
PS C:\Windows\System32> install-module -name ADHelpers -Repository 'ADHelpersTest2'
Install-Package: C:\Users\my_name\OneDrive\Documents\PowerShell\Modules\PowerShellGet\2.2.5\PSModule.psm1:9711
Line |
9711 | … talledPackages = PackageManagement\Install-Package @PSBoundParameters
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Unable to resolve package source
| 'https://pkgs.dev.azure.com/my_organization/my_project/_packaging/my_feed/nuget/v2'.
我已经删除了我的组织、项目和提要名称,因为我认为这对于解决这个问题并不重要。
我的问题很简单:什么可能导致这种情况?我很困惑,我能够Find-Module
很好,但无法运行成功获取Install-Module
的结果。Find-Module
我一直未能在其他地方找到指导,并且不确定我做错了什么。
在此先感谢-感谢您的宝贵时间。
解决方案
推荐阅读
- powershell - Where-Object -InputObject 参数和管道之间的行为不一致
- python - VScode 中的 Jupyter Notebook 不导出 Pyplot 标题
- ruby - 如何使用 VSCode 通过 rake 测试调试应用程序
- asp.net-core-webapi - AutoRest - 如何停止 HTTP 状态代码 500 的自动重试策略?
- php - Laravel & Cpanel:如何修复 Swift_TransportException(邮件服务器)?
- docker - 如何在不指定 CMD 的情况下将参数传递给 docker 容器
- java - 如何将 SSL 客户端证书与 Apache commons http 客户端一起使用
- python - 从路径名创建树结构
- python - 如何向电报机器人发送有关最近餐馆的位置?
- python - Tkinter,Canvas converting/saving details