本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以使用 CodeArtifact 憑據提供程序直接在 Visual Studio 中使用 CodeArtifact 包。憑據提供程序簡化了 Visual Studio 中 CodeArtifact Facit 存儲庫的設置和身份驗證,並且可以在AWS Toolkit for Visual Studio。
注意
所以此AWS Toolkit for Visual Studio不適用於 Mac 的視覺工作室。
要配置 NuGet 並使用 CLI 工具,請參閲 CodeArtifact 搭配 nuget 或 dotnet 使用 CLI。
使用 CodeArtifact 憑據提供程序配置可視化工作室
CodeArtifact 憑據提供程序簡化了 CodeArtifact 和 Visual Studio 之間的設置和繼續身份驗證。CodeArtifact 身分登入資料的有效期最長為 12 小時。為避免在 Visual Studio 中工作時必須手動刷新令牌,憑據提供程序在當前令牌過期之前定期獲取新令牌。
重要
要使用憑據提供程序,請確保任何現有AWSCodeArtifact 憑據將從nuget.config
文件,可能已手動添加或通過運行aws codeartifact login
以配置 NuGet。
在視覺工作室中使用 CodeArtifactAWS Toolkit for Visual Studio
-
安裝AWS Toolkit for Visual Studio請使用下列步驟。使用這些步驟,該工具包與視覺工作室 2017 和 2019 兼容。AWSCodeArtifact 不支持視覺工作室 2015 年及更早版本。
-
Toolkit for Visual Studio 2017 和視覺工作室 2019 的工具包分發在Visual Studio Marketplace
。您還可以在 Visual Studio 內使用工具≫擴展和更新(Visual Studio 2017) 或擴充≫管理擴充(Visual Studio 2019)。 -
安裝工具包後,通過選擇AWS探險者來自檢視選單。
-
使用 Toolkit in Visual Studio 配置AWS憑據,請遵循提供者AWS登入資料中的AWS Toolkit for Visual Studio使用者指南。
(選擇性)設定AWS配置文件,您希望與 CodeArtifact 一起使用。如果未設置,CodeArtifact 將使用默認配置文件。要設置配置文件,請轉到工具 > NuGet 包管理器 > 選擇 CodeArtifactAWS設定檔。
在 Visual Studio 中將您的 CodeArtifact 存儲庫添加為軟件包源。
導覽至您的儲存庫AWS探險者窗口中,右鍵單擊並選擇
Copy NuGet Source Endpoint
。使用工具命令並滾動到NuGet 套件管理工具。
選取套件來源節點。
選擇+,編輯名稱,然後將步驟 3a 中複製的存儲庫 URL 終端節點粘貼到來源框,然後選擇更新。
選中新添加的軟件包源的複選框以啟用它。
注意
我們建議將外部連接添加到整體組織添加到您的 CodeArtifact 存儲庫,並禁用組織在 Visual Studio 中。當使用外部連接時,所有從整體組織將存儲在您的 CodeArtifact 存儲庫中。如果整體組織變為不可用時,您的應用程序依賴關係仍然可用於 CI 構建和本地開發。如需關於外部連線的詳細資訊,請參將 CodeArtifact 存儲庫 Connect 到公共存儲庫。
重新啟動 Visual Studio,讓變更生效。
配置完成後,Visual Studio 可以使用 CodeArtifact 存儲庫、其任何上遊存儲庫中的軟件包,或從整體組織
使用可視工作室軟件包管理器控制台
Visual Studio 軟件包管理器控制台將不使用 CodeArtifact 憑據提供程序的 Visual Studio 版本。要使用它,您必須配置命令行憑據提供程序。如需詳細資訊,請參閱「 CodeArtifact 搭配 nuget 或 dotnet 使用 CLI」。