问题描述
我成功设置了 Azure DevOps Artifacts 并将其与构建管道集成。 现在我想将 Visual Studio 2019 与这个私有源连接起来,但我发现让它工作的唯一方法是在我的帐户上生成一个 PAT 并使用它来将源添加到我机器上的 Nuget 源。
我也尝试过 Microsoft Artifact CredProvider,但没有成功。
更新 正如 Levi-Lu-MSFT 所建议的,就目前而言,解决方案是在 Visual Studio 中使用 AzDevOps 帐户作为“Visual Studio 帐户”。如果在我的情况下,用于 AzDevOps 的帐户与 VS 帐户不同,那么我发现使其工作的唯一方法是使用 PAT 注册 NuGet 源。
解决方法
我按照以下步骤将天蓝色工件提要添加到我的视觉工作室。而且我没有使用 PAT 来消费这些包。
转到工具菜单-->NuGet 包管理器--> 包管理器设置--> 包源--> 选择右上角的绿色加号并输入您的 azure 提要的名称和源 URL。
使用包裹:
右键单击项目-->管理nuget包。找到您要使用的软件包。 (您可能需要在 Visual Studio 中登录您的帐户(用于登录 AzureDevOps 的帐户)。
您也可以转到工具--> NuGet 包管理器 > 包管理器控制台并运行 Install-Package
命令来安装包。
有关详细信息,请参阅文档。