Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
本文介绍如何使用 NuGet 命令行接口设置项目和还原 NuGet 包。
先决条件
产品 | 要求 |
---|---|
Azure DevOps | - 一个 Azure DevOps 组织。 - Azure DevOps 项目。 - Azure Artifacts 源。 - 下载并安装 Azure Artifacts 凭据提供程序。 - 最新 NuGet 版本。 |
连接到源
登录到 Azure DevOps 组织,然后导航到项目。
选择“ 项目”,然后从下拉菜单中选择源。
选择 连接到源,然后从左侧导航窗格中选择 NuGet.exe。
将 nuget.config 文件添加到项目,该文件与 csproj 或.sln文件位于同 一 文件夹中。 将提供的 XML 代码片段粘贴到文件中。 代码片段应如下所示:
组织作用域的源:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<SOURCE_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
项目作用域的源:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<SOURCE_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
登录到 Azure DevOps 服务器,然后导航到项目。
选择“项目”,然后选择源。
选择连接到源,然后从左侧导航窗格中选择 NuGet.exe。
按照项目设置部分中的说明连接到源。
恢复软件包
在项目目录中运行以下命令以还原包:
nuget.exe restore