

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á.

# Usar o CodeArtifact no Visual Studio
<a name="using-aws-codeartifact"></a>

O AWS CodeArtifact é um serviço de repositório de artefatos totalmente gerenciado que possibilita que as organizações armazenem e compartilhem com facilidade e segurança pacotes de software usados para desenvolvimento de aplicações. É possível usar o CodeArtifact com ferramentas de compilação e gerenciadores de pacotes conhecidos, como as CLIs NuGet e .NET Core e o Visual Studio. Também é possível configurar o CodeArtifact para extrair pacotes de um repositório público externo, como o [NuGet.org](https://www.nuget.org/).

No CodeArtifact, os pacotes são armazenados em repositórios que são então armazenados em um domínio. O AWS Toolkit for Visual Studio simplifica a configuração do Visual Studio com repositórios CodeArtifact, facilitando o consumo de pacotes no Visual Studio diretamente do CodeArtifact e do NuGet.org.

## Adicione seu repositório do CodeArtifact como uma fonte de pacotes no Visual Studio.
<a name="add-repo-as-nuget-package-source"></a>

Para consumir pacotes do CodeArtifact, você precisará adicionar o repositório como uma fonte de pacotes no **Gerenciador de Pacotes NuGet** no Visual Studio.

 **Como adicionar o repositório como fonte de pacotes** 

1. No AWS Explorer, navegue até seu repositório no nó **AWS CodeArtifact**.

1. Abra o menu de contexto (clique com o botão direito) do repositório que você deseja adicionar e selecione **Copiar endpoint de origem do NuGet**.

1. Navegue até **Fontes de pacotes** abaixo do nó **Gerenciador de Pacotes NuGet** no menu **Ferramentas > Opções**.

1. Em **Fontes de pacotes**, selecione o sinal de adição (**\$1**), edite o nome e cole o URL do endpoint de origem do NuGet que você copiou anteriormente no campo **Fonte**.

1. Marque a caixa de seleção ao lado da fonte de pacotes recém-adicionada para habilitá-la.
**nota**  
Recomendamos adicionar uma conexão externa com o **NuGet.org** ao seu CodeArtifact e desabilitar a fonte de pacotes **nuget.org** no Visual Studio. Ao usar uma conexão externa, todas as dependências extraídas do **NuGet.org** são armazenadas no CodeArtifact. Se o **NuGet.org** for desconectado por algum motivo, os pacotes de que você precisa ainda estarão disponíveis. Para obter mais informações sobre conexões externas, consulte [Add an external connection](https://docs.aws.amazon.com/codeartifact/latest/ug/external-connection.html) no *Guia do usuário do AWS CodeArtifact*.

1. Escolha **OK** para fechar o menu.

Para obter mais informações sobre como usar o CodeArtifact com o Visual Studio, consulte [Usar o CodeArtifact com o Visual Studio](https://docs.aws.amazon.com/codeartifact/latest/ug/nuget-visual-studio.html) no *Guia do Usuário do AWS CodeArtifact*.