

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# NuGet 兼容性
<a name="nuget-compatibility"></a>

 本指南说明 CodeArtifact 与不同 NuGet 工具和版本的兼容性。

**Topics**
+ [NuGet 通用兼容性](#nuget-version-support)
+ [NuGet 命令行支持](#nuget-command-line-support)

## NuGet 通用兼容性
<a name="nuget-version-support"></a>

AWS CodeArtifact 支持 NuGet 4.8 及更高版本。

AWS CodeArtifact 仅支持 NuGet HTTP 协议的 V3 版本。这意味着不支持某些依赖协议 V2 版本的 CLI 命令。有关更多信息，请参阅[nuget.exe 命令支持](#nuget-command-support)部分。

AWS CodeArtifact 不支持 PowerShellGet 2.x。

## NuGet 命令行支持
<a name="nuget-command-line-support"></a>

AWS CodeArtifact 支持 NuGet (`nuget.exe`) 和 .NET Core (`dotnet`) CLI 工具。

### nuget.exe 命令支持
<a name="nuget-command-support"></a>

由于 CodeArtifact 仅支持 NuGet 的 HTTP 协议的 V3 版本，因此以下命令在用于 CodeArtifact 资源时将不起作用：
+ `list`：`nuget list` 命令显示来自给定来源的程序包列表。要获取 CodeArtifact 存储库中的程序包列表，您可以使用 AWS CLI 中的 [列出程序包名称](list-packages.md) 命令。