Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso de CodeArtifact con Visual Studio
Puede consumir paquetes de CodeArtifact directamente en Visual Studio con el proveedor de credenciales de CodeArtifact. El proveedor de credenciales simplifica la configuración y la autenticación de los repositorios de CodeArtifact en Visual Studio y está disponible en AWS Toolkit for Visual Studio.
nota
AWS Toolkit for Visual Studio no está disponible para Visual Studio para Mac.
Para configurar y usar NuGet con herramientas CLI, consulte Úselo CodeArtifact con nuget o dotnet CLI.
Temas
Configurar Visual Studio con el proveedor de credenciales CodeArtifact
El proveedor de credenciales de CodeArtifact simplifica la configuración y la autenticación continua entre CodeArtifact y Visual Studio. Los tokens de autenticación de CodeArtifact son válidos durante un máximo de 12 horas. Para evitar tener que actualizar el token manualmente mientras se trabaja en Visual Studio, el proveedor de credenciales busca periódicamente un nuevo token antes de que caduque el token actual.
importante
Para usar el proveedor de credenciales, asegúrese de borrar del archivo todas las credenciales de AWSCodeArtifact existentes estén borradas de su archivo nuget.config
que puedan haberse agregado manualmente o ejecutando aws codeartifact login
para configurar NuGet previamente.
Utilice CodeArtifact en Visual Studio con AWS Toolkit for Visual Studio
-
Instale AWS Toolkit for Visual Studio siguiendo los siguientes pasos. El kit de herramientas es compatible con Visual Studio 2017 y 2019 siguiendo estos pasos. AWS CodeArtifact no es compatible con Visual Studio 2015 y versiones anteriores.
-
El kit de herramientas de Visual Studio para Visual Studio 2017 y Visual Studio 2019 se distribuye en Visual Studio Marketplace
. También puede instalar y actualizar el kit de herramientas dentro de Visual Studio usando Herramientas ≫ Extensiones y actualizaciones (Visual Studio 2017) o Extensiones ≫ Administrar extensiones (Visual Studio 2019). -
Una vez instalado el kit de herramientas, ábralo eligiendo AWSExplorer en el menú Ver.
-
Configure el Toolkit for Visual Studio con sus credenciales AWS siguiendo los pasos que se indican en Proporcionar credenciales de AWS en la Guía del usuario de AWS Toolkit for Visual Studio.
(Opcional) Establezca el perfil AWS que quiere usar con CodeArtifact. Si no se establece, CodeArtifact utilizará el perfil predeterminado. Para configurar el perfil, vaya a Herramientas > NuGet Package Manager > Seleccionar perfil AWS de CodeArtifact.
Agregue su repositorio de CodeArtifact como fuente de paquete en Visual Studio.
Navegue hasta su repositorio en la ventana AWS Explorer, haga clic con el botón derecho y seleccione
Copy NuGet Source Endpoint
.Use el comando Herramientas > Opciones y desplácese hasta NuGet Package Manager.
Seleccione el nodo Fuentes de paquetes.
Seleccione +, edite el nombre y pegue el punto de conexión de la URL del repositorio copiado en el paso 3a en el cuadro Fuente y seleccione Actualizar.
Seleccione la casilla de verificación de la fuente de paquetes recién agregada para habilitarla.
nota
Recomendamos añadir una conexión externa a NuGet.org en su repositorio de CodeArtifact y deshabilitar el origen de paquetes nuget.org en Visual Studio. Cuando utilice una conexión externa, todos los paquetes extraídos de Nuget.org se almacenarán en su repositorio de CodeArtifact. Si NuGet.org deja de estar disponible, las dependencias de su aplicación seguirán estando disponibles para las compilaciones de CI y el desarrollo local. Para obtener más información sobre las conexiones externas, use Conectar un CodeArtifact repositorio a un repositorio público.
Reinicie Visual Studio para que los cambios surtan efecto.
Tras la configuración, Visual Studio puede consumir paquetes de su repositorio de CodeArtifact, de cualquiera de sus repositorios anteriores o de NuGet.org
Utilizar la consola del administrador de paquetes de Visual Studio
La consola del administrador de paquetes de Visual Studio no utilizará la versión de Visual Studio del proveedor de credenciales CodeArtifact. Para usarla, tendrá que configurar el proveedor de credenciales de línea de comandos. Para obtener más información, consulte Úselo CodeArtifact con nuget o dotnet CLI.