Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Servicios de Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Este artículo le guía a través de la configuración del proyecto y la restauración de paquetes NuGet mediante la interfaz de la línea de comandos de NuGet.
Prerrequisitos
| Producto | Requisitos |
|---|---|
| Azure DevOps | - Una organización de Azure DevOps. - Un proyecto de Azure DevOps . - Una fuente de Azure Artifacts. - Descargue e instale nuget.exe versión 4.8.0.5385 o posterior. Se recomienda NuGet 5.5.x o posterior, lo que incluye correcciones de errores importantes para cancelaciones y tiempos de espera. |
Configuración del proveedor de credenciales de Azure Artifacts
El proveedor de credenciales de Azure Artifacts habilita la autenticación segura en las fuentes de Azure Artifacts. Para usarlo con nuget.exe, primero debe agregarlo a la ruta de búsqueda del complemento de NuGet. Para obtener más información, consulte Instalación y detección de complementos. Una vez agregado el complemento, siga los pasos de instalación del sistema operativo:
Use uno de los métodos siguientes para instalar el proveedor de credenciales de Azure Artifacts:
Instalación manual
Descargue la versión más reciente Microsoft.NetFx48.NuGet.CredentialProvider.zip.
Extraiga el archivo ZIP.
Copie la
netfxcarpeta del archivo extraído en%UserProfile%/.nuget/plugins/. Lanetfxcarpeta es necesaria para nuget.exe compatibilidad.
Instalación mediante el script auxiliar
Como alternativa, puede usar el script del asistente automatizado para una instalación simplificada. Asegúrese de que tiene PowerShell 5.1 o posterior y, a continuación, ejecute:
iex "& { $(irm https://aka.ms/install-artifacts-credprovider.ps1) } -AddNetfx"
Para obtener más información, consulte el repositorio Azure Artifacts Proveedor de credenciales.
Conexión a una fuente
Inicie sesión en la organización de Azure DevOps y vaya al proyecto.
Seleccione Artefactos y, a continuación, seleccione la fuente en el menú desplegable.
Seleccione Conectar a la fuente y, a continuación, seleccione NuGet.exe en el panel de navegación izquierdo.
Agregue un archivo nuget.config al proyecto, en la misma carpeta que el archivo csproj o .sln. Pegue el fragmento de código XML proporcionado en el archivo. El fragmento de código debe ser similar al siguiente:
Feed con ámbito de organización:
<?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>Fuente con ámbito de proyecto:
<?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>
Inicie sesión en el servidor de Azure DevOps y vaya al proyecto.
Seleccione Artefactos y, a continuación, seleccione la fuente.
Seleccione Conectar a la fuente y, a continuación, seleccione NuGet.exe en el panel de navegación izquierdo.
Siga las instrucciones de la sección Configuración del proyecto para conectarse a su fuente.
Restaurar paquetes
Ejecute el siguiente comando en el directorio del proyecto para restaurar los paquetes:
nuget.exe restore