Azure devops &引用;“未找到任何包”;将Azure工件作为包源时
由于使用Babel,这要求我们将自己的包管理器托管在私有存储库上,因此我们使用Azure Devop作为包的源 但现在,当我们查找任何尚未在解决方案中的包时,我们最终会得到一个“未找到包”: 我们在找“roslynator” 如果我在一个全新的项目中提出同样的要求。没有任何问题,我找到了软件包 但我们在上游来源中正确指定了nuget.org: 整个团队被列为贡献者。在取包裹时,我在任何地方都找不到任何错误。我试图执行命令Azure devops &引用;“未找到任何包”;将Azure工件作为包源时,azure-devops,nuget,azure-artifacts,nuget-server,Azure Devops,Nuget,Azure Artifacts,Nuget Server,由于使用Babel,这要求我们将自己的包管理器托管在私有存储库上,因此我们使用Azure Devop作为包的源 但现在,当我们查找任何尚未在解决方案中的包时,我们最终会得到一个“未找到包”: 我们在找“roslynator” 如果我在一个全新的项目中提出同样的要求。没有任何问题,我找到了软件包 但我们在上游来源中正确指定了nuget.org: 整个团队被列为贡献者。在取包裹时,我在任何地方都找不到任何错误。我试图执行命令Install package Roslynator。命令成功后,我就可
Install package Roslynator
。命令成功后,我就可以在VisualStudio的GUI(以及VisualStudio的web控制台)中看到该包了
似乎是Visual studio级别的一个问题,但我无法理解是什么导致了它?根据文档中的步骤: 如果您使用的是上游源,那么尚未保存到提要(至少使用一次)的上游源中的任何包都不会出现在Package Manager搜索结果中。要安装这些软件包,请执行以下操作:
根据:nuget.org上游源允许您将nuget.org的内容合并到提要中,这样nuget客户端就可以从两个位置安装包,而无需进行多个搜索查询。启用上游源还会自动启用从上游源保存您使用的包。这似乎很愚蠢?为什么命令可以安装和搜索它,但是用户友好的界面根本不能帮助开发人员完成这一切?看起来越来越多的Visual Studio被弃用…@J4N请查看我的更新。当您添加nuget.org作为上游源时,这意味着可以从nuget.org安装包,但您只能搜索源中已经存在的包。但是,它是否会被引用为来自我们的azure pkg?(我通过命令行添加时会发生这种情况)@J4N如果您在visual studio中使用命令安装包,这些包也将添加到Azure工件中。之后,您可以在Azure DevOps软件包源中搜索这些软件包。@J4N我可以知道您对此问题是否有任何疑问吗?如果我的回答有帮助或给出了正确的方向。感谢您将其标记为一个答案,这也将帮助社区中的其他人。