

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 Visual Studio 中使用 CodeArtifact
<a name="using-aws-codeartifact"></a>

AWS CodeArtifact 是一種全受管成品儲存庫服務，可讓組織輕鬆安全地存放和共用用於應用程式開發的軟體套件。您可以將 CodeArtifact 與熱門建置工具和套件管理員搭配使用，例如 NuGet 和 .NET Core CLIs和 Visual Studio。您也可以設定 CodeArtifact 從外部公有儲存庫提取套件，例如 [NuGet.org](https://www.nuget.org/)

在 CodeArtifact 中，您的套件會儲存在儲存庫中，然後存放在網域中。使用 CodeArtifact 儲存庫 AWS Toolkit for Visual Studio 簡化 Visual Studio 的組態，讓您輕鬆地從 CodeArtifact 和 NuGet.org.

## 將 CodeArtifact 儲存庫新增為 NuGet 套件來源
<a name="add-repo-as-nuget-package-source"></a>

若要使用 CodeArtifact 中的套件，您需要在 Visual Studio 的 **NuGet Package Manager** 中將儲存庫新增為 packabe 來源

 **將儲存庫新增為套件來源** 

1. 在 AWS Explorer 中，導覽至**AWS CodeArtifact**節點中的儲存庫。

1. 開啟您要新增之儲存庫的內容 （按一下滑鼠右鍵） 選單，然後選擇**複製 NuGet 來源端點**。

1. 在**工具 > 選項**選單中，導覽至 **NuGet ** **NuGet Package Manager 節點下方的套件來源**。

1. 在**套件來源中**，選取加號 (**＋**)、編輯名稱，然後貼上您先前在來源欄位中複製的 NuGet **來源**端點 URL。

1. 選取新新增的套件來源旁的核取方塊以啟用它。
**注意**  
建議您將 **NuGet.org** 的外部連線新增至 CodeArtifact，並在 Visual Studio 中停用 **nuget.org** 套件來源。使用外部連線時，從 **NuGet.org** 提取的所有相依性都會存放在 CodeArtifact 中。如果 **NuGet.org** 因任何原因而停機，您所需的套件仍然可用。如需外部連線的詳細資訊，請參閱*AWS CodeArtifact 《 使用者指南*》中的[新增外部連線](https://docs.aws.amazon.com/codeartifact/latest/ug/external-connection.html)。

1. 選擇**確定**以關閉選單。

如需搭配 Visual Studio 使用 CodeArtifact 的詳細資訊，請參閱*AWS CodeArtifact 《 使用者指南*》中的[搭配 Visual Studio 使用 CodeArtifact](https://docs.aws.amazon.com/codeartifact/latest/ug/nuget-visual-studio.html)。