首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Artifactory中的Nuget包未显示在Visual Studio的可用包中

Artifactory中的Nuget包未显示在Visual Studio的可用包中
EN

Stack Overflow用户
提问于 2018-04-04 05:30:06
回答 3查看 5.3K关注 0票数 3

我尝试在Visual Studio 2017中将Artifactory存储库用作nuget包源,但我的nuget包没有显示在Nuget包管理器中。管理器会说“找不到软件包”(或者只显示现有的已安装软件包)。在PackageManager设置/包源中,我设置了一个包源,其中的url如下所示

http://server_name/artifactory/api/nuget/repository_name

在Manage Packages for Solution中,我只选择了这一个源,并点击了"Include prerelease",但在包管理器中没有我的包的迹象。我可以使用jfrog.exe成功地将nuget包上传到存储库或从存储库下载nuget包,没有任何问题。如果我在web浏览器中输入我的存储库url,它会将存储库服务显示为一个xml页面。

你知道是什么阻止了可用的nuget包在包管理器中显示吗?

EN

回答 3

Stack Overflow用户

发布于 2018-04-04 15:09:21

你知道是什么阻止了可用的nuget包在包管理器中显示吗?

Artifactory存储库是一个经过身份验证的服务器,在包管理器中使用它之前,您应该使用以下命令设置您的安全凭证:

代码语言:javascript
复制
nuget setapikey [apikey] -source [feedUrl]
nuget sources add|update -Name [name] -source [feedUrl] -User [username] -pass [password]

请确保您可以使用nuget.exe成功地将nuget包推送到服务器。

这是一个关于how to set up Artifactory as a NuGet repository的视频,你可以参考它来了解更多的细节。

票数 2
EN

Stack Overflow用户

发布于 2018-04-10 06:56:07

我发现最终为我解决问题的是以管理员身份登录,在本地存储库下选择我的存储库,然后选中强制身份验证复选框。这使得Nuget弹出一个用户名/密码对话框,在我填好它之后,我可以看到我的nugget包并安装它。

票数 2
EN

Stack Overflow用户

发布于 2020-07-16 16:33:44

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49639412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档