As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use o CodeArtifact com o Visual Studio
Você pode consumir pacotes do CodeArtifact diretamente no Visual Studio com o provedor de credenciais do CodeArtifact. O provedor de credenciais simplifica a configuração e a autenticação dos repositórios do CodeArtifact no Visual Studio e está disponível no AWS Toolkit for Visual Studio.
nota
O AWS Toolkit for Visual Studio não está disponível para o Visual Studio para Mac.
Para configurar e usar o NuGet com ferramentas de CLI, consulte Use CodeArtifact com o nuget ou dotnet CLI.
Tópicos
Configure o Visual Studio com o provedor de credenciais do CodeArtifact
O provedor de credenciais do CodeArtifact simplifica a configuração e a autenticação contínua entre o CodeArtifact e o Visual Studio. Os tokens de autenticação do CodeArtifact são válidos por no máximo 12 horas. Para evitar a necessidade de atualizar manualmente o token enquanto estiver trabalhando no Visual Studio, o provedor de credenciais busca periodicamente um novo token antes que o atual expire.
Importante
Para usar o provedor de credenciais, verifique se todas as credenciais existentes do AWS CodeArtifact foram apagadas do seu arquivo nuget.config
, que podem ter sido adicionadas manualmente ou ao executar o aws codeartifact login
para configurar o NuGet anteriormente.
Use o CodeArtifact no Visual Studio com o AWS Toolkit for Visual Studio.
-
Instale o AWS Toolkit for Visual Studio usando as etapas a seguir. O kit de ferramentas é compatível com o Visual Studio 2017 e 2019 usando essas etapas. AWS O CodeArtifact não oferece suporte ao Visual Studio 2015 e versões anteriores.
-
O kit de ferramentas para Visual Studio para o Visual Studio 2017 e Visual Studio 2019 é distribuído no Visual Studio Marketplace
. Você também pode instalar e atualizar o kit de ferramentas no Visual Studio Tools usando Ferramentas ≫ Extensões e atualizações (Visual Studio 2017) ou Extensões ≫ Gerenciar extensões (Visual Studio 2019). -
Após a instalação do kit de ferramentas, abra-o e selecione AWSExplorer no menu Visualizar.
-
Configure o kit de ferramentas para o Visual Studio com as suas credenciais da AWS seguindo as etapas em Fornecer credenciais da AWS no Guia do usuário do AWS Toolkit for Visual Studio.
(Opcional) Defina o AWS perfil que você deseja usar com o CodeArtifact. Se não for definido, o CodeArtifact usará o perfil padrão. Para definir o perfil, vá para Ferramentas > Gerenciador de pacotes do NuGet > Selecione AWS Perfil do CodeArtifact.
Adicione o seu repositório do CodeArtifact como uma fonte de pacote no Visual Studio.
Navegue até o repositório na janela do AWS Explorer, clique com o botão direito do mouse e selecione
Copy NuGet Source Endpoint
.Use o comando Ferramentas > Opções e vá até Gerenciador de pacotes do NuGet.
Selecione o nó Fontes de pacotes.
Selecione +, edite o nome do endpoint de URL do repositório copiado na etapa 3 na caixa Fonte e selecione Atualizar.
Marque a caixa de seleção da fonte de pacote recém-adicionada para ativá-la.
nota
Recomendamos adicionar uma conexão externa ao NuGet.org ao seu repositório do CodeArtifact e desabilitar a fonte do pacote nuget.org no Visual Studio. Ao usar uma conexão externa, todos os pacotes obtidos do NuGet.org serão armazenados no seu repositório do CodeArtifact. Se o NuGet.org ficar indisponível, suas dependências de aplicativos ainda estarão disponíveis para compilações de CI e desenvolvimento local. Para obter mais informações sobre conexões externas, consulte Conectar um CodeArtifact repositório a um repositório público.
Reinicie o Visual Studio para que as alterações entrem em vigor.
Após a configuração, o Visual Studio pode consumir pacotes do seu repositório do CodeArtifact, de qualquer um de seus repositórios upstream ou do NuGet.org
Use o console do gerenciador de pacotes do Visual Studio
O console do gerenciador de pacotes do Visual Studio não usará a versão do Visual Studio do provedor de credenciais do CodeArtifact. Para usá-lo, você precisa configurar o provedor de credenciais da linha de comando. Consulte Use CodeArtifact com o nuget ou dotnet CLI para obter mais informações.