

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

# 安装适用于 .NET 的 ElastiCache Cluster Client
<a name="Appendix.DotNETAutoDiscoverySetup"></a>

您可以在 [https://github.com/awslabs/elasticache-cluster-config-net](https://github.com/awslabs/elasticache-cluster-config-net) 上找到开源的 ElastiCache .NET Cluster Client 代码。

本部分说明如何在 Amazon EC2 实例上安装、更新和移除适用于 ElastiCache Cluster Client 的 .NET 组件。有关 Auto Discovery 的更多信息，请参阅 [自动识别集群（Memcached）中的节点](AutoDiscovery.md)。有关使用客户端的 .NET 代码示例，请参阅 [使用适用于 .NET 的 ElastiCache Cluster Client](AutoDiscovery.Using.ModifyApp.DotNET.md)。

**Topics**
+ [安装 .NET](#Appendix.DotNETAutoDiscoverySetup.DotNET)
+ [下载适用于 ElastiCache 的 ElastiCache .NET 集群客户端](#Appendix.DotNETAutoDiscoverySetup.Downloading)
+ [使用 NuGet 安装 AWS 程序集](#Appendix.DotNETAutoDiscoverySetup.Installing)

## 安装 .NET
<a name="Appendix.DotNETAutoDiscoverySetup.DotNET"></a>

您必须安装了 .NET 3.5 或更高版本才能使用 AWS .NET SDK for ElastiCache。如果您未安装 .NET 3.5 或更高版本，则可从 [http://www.microsoft.com/net](http://www.microsoft.com/net) 下载并安装最新版本。

## 下载适用于 ElastiCache 的 ElastiCache .NET 集群客户端
<a name="Appendix.DotNETAutoDiscoverySetup.Downloading"></a>

**下载 ElastiCache .NET 集群客户端**

1. 登录 AWS 管理控制台 并打开 ElastiCache 控制台 ([https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/))。

1. 在导航窗格中，单击 **ElastiCache Cluster Client**。

1. 在 **Download ElastiCache Memcached Cluster Client** 列表中，选择 **.NET**，然后单击 **Download**。

## 使用 NuGet 安装 AWS 程序集
<a name="Appendix.DotNETAutoDiscoverySetup.Installing"></a>

NuGet 是 .NET 平台的包管理系统。NuGet 知道程序集依赖项并自动安装所有必需的文件。NuGet 安装的程序集将与您的解决方案存储在一起，而不是存储在 `Program Files` 这样的中央位置，因此您可安装特定于应用程序的版本，而不会产生兼容性问题。

### 安装 NuGet
<a name="Appendix.DotNETAutoDiscoverySetup.Installing.NuGet"></a>

NuGet 可从 MSDN 上的安装库进行安装；请参阅 [https://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c](https://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c)。如果您使用的是 Visual Studio 2010 或更高版本，则将自动安装 NuGet。

您可从 **Solution Explorer (解决方案资源管理器)** 或 **Package Manager Console (包管理器控制台)** 使用 NuGet。

### 从解决方案资源管理器使用 NuGet
<a name="Appendix.DotNETAutoDiscoverySetup.NuGet.SolutionExplorer"></a>

**从 Visual Studio 2010 的解决方案资源管理器中使用 NuGet**

1. 从 **Tools (工具)** 菜单中，选择 **Library Package Manager (库包管理器)**。

1. 单击 **Package Manager Console**（软件包管理器控制台）。

**从 Visual Studio 2012 或 Visual Studio 2013 的解决方案资源管理器中使用 NuGet**

1. 从 **Tools (工具)** 菜单中，选择 **NuGet Package Manager (NuGet 包管理器)**。

1. 单击 **Package Manager Console**（软件包管理器控制台）。

从命令行中，您可使用 `Install-Package` 安装程序集，如下所示。

```
Install-Package Amazon.ElastiCacheCluster
```

若要查看可通过 NuGet 提供的每个程序包（例如 AWS 开发工具包和 AWS Extensions 程序集）对应的网页，请参阅 NuGet 网站 ([http://www.nuget.org](http://www.nuget.org))。每个包对应的网页包括一个用于通过控制台安装包的示例命令行和一个列表（其中包含可通过 NuGet 使用的包的早期版本）。

有关 **Package Manager Console (包管理器控制台)** 命令的更多信息，请参阅 [http://nuget.codeplex.com/wikipage?title=Package%20Manager%20Console%20Command%20Reference%20%28v1.3%29](http://nuget.codeplex.com/wikipage?title=Package%20Manager%20Console%20Command%20Reference%20%28v1.3%29)。