Compartir a través de


Restauración de paquetes NuGet desde la línea de comandos (dotnet)

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

En esta guía se explica cómo configurar el proyecto y restaurar los paquetes NuGet mediante la interfaz de línea de comandos dotnet.

Prerrequisitos

Producto Requisitos
Azure DevOps - Una organización de Azure DevOps.
- Un proyecto de Azure DevOps .
- Una fuente de Azure Artifacts.
- Descargue e instale el proveedor de credenciales de Azure Artifacts .
- Descargue e instale SDK de .NET Core (2.1.400+).

Conexión a una fuente

  1. Inicie sesión en la organización de Azure DevOps y vaya al proyecto.

  2. Seleccione Artefactos y, a continuación, seleccione la fuente en el menú desplegable.

  3. Escoger Conéctese a la alimentación, y, a continuación, seleccione dotnet del NuGet a la izquierda.

  4. Cree un archivo nuget.config en la misma carpeta que el archivo csproj o sln. Copie el siguiente fragmento XML y péguelo en el nuevo archivo y reemplace los marcadores de posición por la información pertinente:

  • Feed con ámbito de organización:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <packageSources>
        <clear />
        <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" />
      </packageSources>
    </configuration>
    
  • Fuente con ámbito de proyecto:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <packageSources>
        <clear />
        <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" />
      </packageSources>
    </configuration>
    
  1. Inicie sesión en el servidor de Azure DevOps y vaya al proyecto.

  2. Seleccione Artefactos y, a continuación, seleccione la fuente.

  3. Seleccione Conectar a la fuente y, a continuación, seleccione dotnet en el panel de navegación izquierdo.

  4. Siga las instrucciones de la sección Configuración del proyecto para conectarse a su fuente.

    Captura de pantalla que muestra cómo conectarse a una fuente con dotnet en Azure DevOps Server 2020 y 2022.

Restaurar paquetes

Ejecute el siguiente comando para restaurar los paquetes. La marca --interactive se usa para solicitar al usuario las credenciales:

dotnet restore --interactive