即使您不需要私有软件包,降低上游资源可用性的风险也足以使用Artifacts。但是,一旦您有指向Artifacts feed的项目,Visual Studio Package Management UI就不会在上游feed中显示软件包,例如nuget.org。期望开发人员现在使用网络搜索并使用nuget install cli吗?有没有办法在Visual Studio中使用“程序包管理” UI?
答案 0 :(得分:1)
如何在Visual Studio的Artifacts提要中从上游来源添加软件包?
我们知道,当我们从上游来源下载任何软件包时,它将被缓存在工件中,以便我们查看并使用它下次。
因此,如果我们要使用上游提要中的软件包,例如nuget.org
,我们必须将包从上游提要缓存到Artifacts提要,然后才能在Visual Studio包管理UI中看到它:
更新:
开发人员应如何向其添加(或缓存)上游源 工件饲料?
您是否要向Artifacts feed中添加(或缓存)上游源,以便您的开发人员能够直接在Package Management UI中从上游源浏览软件包?
恐怕没有现成的方法可以做到这一点。因为我们不能或不建议向Artifacts feed中添加(或缓存)上游源。您可以从我的其他帖子中查看原因:
作为解决方法,我们可以将这些上游源添加为“包”资源,然后在UI中选择全部选项:
希望这会有所帮助。
答案 1 :(得分:1)
今天,您需要使用NuGet软件包管理器控制台和从NuGet.org复制的Install-Package
命令。