gpt4 book ai didi

visual-studio - 无法从 Artifactory 中托管的 NuGet 流中找到包

转载 作者:行者123 更新时间:2023-12-04 05:39:17 24 4
gpt4 key购买 nike

所以我们设置了一个 Artifactory 来为我们的团队共享不同的资源,其中之一当然是 N​​uGet 包。现在,我对 Artifactory 非常陌生,我的一位队友在 Artifactory 上上传了一个 NuGet 包,并给出了如下所示的流地址:

Http:/OurArtifactory/api/nuget/folder

我继续在我的 Visual Studio 中添加该 URL 作为新的 NuGet 源。 Visual Studio 将该地址添加为有效来源。到现在为止还挺好。现在,当我去 browse在我的 VS 中的 NuGet 包管理器窗口中,我期待看到我在 Artifactory 中看到的那个包。但是当我在那个窗口时我没有看到任何包裹。

现在,由于这是一个经过身份验证的服务器,我意识到我必须在这里设置我的安全凭证。我使用以下命令执行的操作:
nuget setapikey [apikey] -source [feedUrl]
nuget sources add|update -Name [name] -source [feedUrl] -User [username] -pass [password]

我也在这里尝试提供
  • 常规密码、加密密码以及 password 中的 API key 命令的字段,但似乎没有任何工作。

  • 现在,即使我设置了安全凭证,问题仍然存在。当我通过创建 -verbose 标志请求详细日志时,我意识到的另一件事是它绝对能够找到流并获得 OK从流返回,就在它试图找到包时,然后它在流中找不到包。我的日志如下所示:
    install-package ArrayAnalysis.Data -verbose
    GET https://url/finbyId()'
    OK https://url/findbyid()' 5ms
    Install-Package : Unable to find package 'package.name'
    At line:1 char:16
    + install-package <<<< ArrayAnalysis.Data -verbose
    + CategoryInfo : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

    我不确定我是否应该做一些我错过的事情。有任何想法吗?

    最佳答案

    当您想要显示预发布版本或您的 nuget 提要只有预发布包时,请确保选中“包括预发布”选项。
    enter image description here

    如果您想通过 Nuget 包管理器控制台中的命令安装 prelease 版本,则必须指定详细版本。例如:

    install-package ClassLib -version 1.0.0-rtm

    关于visual-studio - 无法从 Artifactory 中托管的 NuGet 流中找到包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46249038/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com