从 Visual Studio (NuGet) 连接到 Azure DevOps 工件

Connect to Azure DevOps Artifact from Visual Studio (NuGet)

我成功设置了 Azure DevOps Artifacts 并将其与构建管道集成。 现在我想将 Visual Studio 2019 与这个私人提要连接起来,但我发现让它起作用的唯一方法是在我的帐户上生成一个 PAT,并使用它将提要添加到我机器上的 Nuget 源。

我也尝试过 Microsoft Artifact CredProvider,但没有成功。

有没有不用PAT注册源码的方法?

更新 正如 Levi-Lu-MSFT 所建议的那样,目前,解决方案是将 AzDevOps 帐户用作 Visual Studio 中的“Visual Studio 帐户”。如果像我的情况一样,用于 AzDevOps 的帐户与 VS 帐户不同,那么我发现使其工作的唯一方法是使用 PAT 注册 NuGet 源。

我按照以下步骤将 azure artifacts feed 添加到我的 visual studio。而且我没有使用 PAT 来消费包。

转到工具菜单-->NuGet包管理器-->包管理器设置-->包源-->Select右上角的绿色加号,然后输入名称和源URL 你的天蓝色提要。

消费包:

右击项目-->管理nuget包。查找您要使用的包。 (您可能需要在 visual studio 中登录您的帐户(用于登录 AzureDevOps 的帐户)。

您也可以转到工具--> NuGet 包管理器> 包管理器控制台和运行 Install-Package 命令来安装包。

更多信息请查看文档。

Consume NuGet packages in Visual Studio

Use NuGet with Azure DevOps Services feeds