nuget - 如何在 LINQPad 中将 Visual Studio Team Services 用作 NuGet 源

标签 nuget linqpad azure-artifacts

我正在使用 LINQPad 5 和 VSTS( Visual Studio 团队服务)
我在 VSTS 中有一个 NuGet 提要(v3),我想在 LINQPad 中使用来自那里的包(私有(private))

我尝试使用来自 VSTS 的个人访问 token 作为 LINQPad 中的 NuGet 密码
我尝试将 nuget 的 VSTS 凭据提供程序放在 AppData\Local\NuGet\CredentialProviders
我尝试将 nuget 的 VSTS 凭据提供程序放在 AppData\Local\LINQPad\NuGet\CredentialProviders
我尝试使用我的 VSTS 用户名和密码作为 nuget 凭据

这是怎么做到的? LINQPad 中是否存在错误?这还不支持吗?

最佳答案

我目前的工作方式如下:

  • 使用 nuget v2 提要
    https://<instance>.pkgs.visualstudio.com/_packaging/<feed>/nuget/v2
  • 将个人访问 token 放入密码文本框中
  • 确保访问 token 仍然有效...
  • 重启 linqpad 有疑问时!有时似乎会缓存一些旧凭据(例如过期的 PAT)
  • 尝试禁用其他供稿,以便您只启用一个供稿
  • 这有时会有所帮助:在高级下,启用使用旧版搜索引擎 (v2)
  • 关于nuget - 如何在 LINQPad 中将 Visual Studio Team Services 用作 NuGet 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40514300/

    相关文章:

    linqpad - 在 Linqpad 中重新运行查询之间会保存什么状态?

    sql-server-2005 - 将 LINQPad 连接到远程 SQL Server

    linqpad - LinqPad在向 Entity Framework 添加连接时遇到麻烦

    Azure Artifacts - 需要创建组织范围的源

    visual-studio-2015 - 此项目引用了该计算机上缺少的 NuGet 包。

    nuget - 有没有办法配置 NuGet 以忽略不可用的包源?

    Nuget 包在安装和推送时失败

    nuget - 如何使用 Visual Studio for Mac 将图标 URL 添加到我的 Nuget 包

    azure - 如何永久删除 Azure DevOps Artifacts 中的源?

    visual-studio - 如何为 Visual Studio 项目禁用 "transitive package management"