Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utiliser CodeArtifact avec Visual Studio
Vous pouvez consommer des paquets de CodeArtifact directement dans Visual Studio avec le fournisseur d'informations d'identification CodeArtifact. Le fournisseur d'informations d'identification simplifie la configuration et l'authentification de vos référentiels CodeArtifact dans Visual Studio et est disponible dans leAWS Toolkit for Visual Studio.
Note
LeAWS Toolkit for Visual Studion'est pas disponible pour Visual Studio pour Mac.
Pour configurer et utiliser NuGet avec les outils CLI, voirÀ utiliser CodeArtifact avec le nuget ou le dotnet CLI.
Rubriques
Configurer Visual Studio avec le fournisseur d'informations d'identification CodeArtifact
Le fournisseur d'informations d'identification CodeArtifact simplifie la configuration et l'authentification continue entre CodeArtifact et Visual Studio. Les jetons d'authentification CodeArtifact restent valides pendant 12 heures maximum. Pour éviter d'avoir à actualiser manuellement le jeton pendant que vous travaillez dans Visual Studio, le fournisseur d'informations d'identification récupère périodiquement un nouveau jeton avant l'expiration du jeton actuel.
Important
Pour utiliser le fournisseur d'informations d'identification, assurez-vous que tous les éléments existantsAWSLes informations d'identification CodeArtifact sont effacées de votrenuget.config
fichier qui peut avoir été ajouté manuellement ou en exécutantaws codeartifact login
pour configurer NuGet précédemment.
Utilisez CodeArtifact dans Visual Studio avec leAWS Toolkit for Visual Studio
-
Installer leAWS Toolkit for Visual Studioen procédant comme suit. La boîte à outils est compatible avec Visual Studio 2017 et 2019 en suivant ces étapes.AWS CodeArtifact ne prend pas en charge Visual Studio 2015 et les versions antérieures.
-
La Toolkit for Visual Studio pour Visual Studio 2017 et Visual Studio 2019 est distribuée dans leMarketplace Visual Studio
. Vous pouvez également installer et mettre à jour la boîte à outils dans Visual Studio en utilisantOutils≫Extensions et mises à jour(Visual Studio 2017) ouExtensions≫Gérer les extensions(Visual Studio 2019). -
Une fois la boîte à outils installée, ouvrez-la en choisissantAWSExplorateurà partir desAfficherMenu.
-
Configurez la Toolkit for Visual Studio avec votreAWSen procédant comme suit les étapes deFournirAWSInformations d'identificationdans leAWS Toolkit for Visual StudioGuide de l'utilisateur.
(Facultatif) Définissez laAWSprofil que vous souhaitez utiliser avec CodeArtifact. S'il n'est pas défini, CodeArtifact utilisera le profil par défaut. Pour définir le profil, accédez àOutils > Gestionnaire de paquets NuGet > Sélectionner CodeArtifactAWSProfil.
Ajoutez votre référentiel CodeArtifact en tant que source de package dans Visual Studio.
Accédez à votre référentiel dans laAWSExplorateur, cliquez avec le bouton droit de la souris et sélectionnez
Copy NuGet Source Endpoint
.Utilisation de l'Outils > Optionset faites défiler jusqu'àGestionnaire de packages NuGet.
Sélectionnez laSources de packagesNœud.
Tâche de sélection+, modifiez le nom et collez le point de terminaison de l'URL du référentiel copié à l'étape 3a dans leSource, puis sélectionnezMise à jour.
Cochez la case correspondant à la source de package que vous venez d'ajouter pour l'activer.
Note
Nous vous recommandons d'ajouter une connexion externe àNuget.orgdans votre référentiel CodeArtifact et désactivation dunuget.orgSource du package dans Visual Studio. Lorsque vous utilisez une connexion externe, tous les paquets récupérés depuisNuget.orgseront stockés dans votre référentiel CodeArtifact. SiNuget.orgdevient indisponible, les dépendances de vos applications seront toujours disponibles pour les versions CI et le développement local. Pour plus d'informations sur les connexions externes, consultezConnect un CodeArtifact dépôt à un dépôt public.
Redémarrez Visual Studio pour que les modifications prennent effet.
Après la configuration, Visual Studio peut consommer des packages depuis votre référentiel CodeArtifact, n'importe lequel de ses référentiels en amont ou depuisNuget.org
Utiliser la console Visual Studio Package Manager
La console Visual Studio Package Manager n'utilise pas la version Visual Studio du fournisseur d'informations d'identification CodeArtifact. Pour l'utiliser, vous devez configurer le fournisseur d'informations d'identification de ligne de commande. Pour plus d'informations, consultez À utiliser CodeArtifact avec le nuget ou le dotnet CLI.