

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

# 使用 C\# 建置 Lambda 函數
<a name="lambda-csharp"></a>

您可以使用受管 .NET 8 執行時間、自訂執行時間或容器映像，在 Lambda 中執行 .NET 應用程式。編譯應用程式程式碼之後，您能以 .zip 檔或容器映像檔形式部署至 Lambda。Lambda 提供適用於 .NET 語言的以下執行期：


| Name | 識別符 | 作業系統 | 取代日期 | 封鎖函數建立 | 封鎖函數更新 | 
| --- | --- | --- | --- | --- | --- | 
| .NET 10 | `dotnet10` | Amazon Linux 2023 |  2028 年 11 月 14 日  |  2028 年 12 月 14 日  |  2029 年 1 月 15 日  | 
| .NET 9 （僅限容器） | `dotnet9` | Amazon Linux 2023 |  2026 年 11 月 10 日  |  未排程  |  未排程  | 
| .NET 8 | `dotnet8` | Amazon Linux 2023 |  2026 年 11 月 10 日  |  2026 年 12 月 10 日  |  2027 年 1 月 11 日  | 

## 設定您的 .NET 開發環境
<a name="csharp-dev-env"></a>

若要開發和建置 Lambda 函數，您可以使用任何常用的 .NET 整合式開發環境 (IDE)，包括 Microsoft Visual Studio、Visual Studio Code 和 JetBrains Rider。為了簡化您的開發體驗， AWS 提供一組 .NET 專案範本以及`Amazon.Lambda.Tools`命令列界面 (CLI)。

執行下列 .NET CLI 命令，即可安裝這些專案範本和命令列工具。

### 安裝 .NET 專案範本
<a name="csharp-dev-env-templates"></a>

若要安裝專案範本，請執行下列命令：

```
dotnet new install Amazon.Lambda.Templates
```

### 安裝和更新 CLI 工具
<a name="csharp-dev-env-cli-tools"></a>

執行下列命令來安裝、更新和解除安裝 `Amazon.Lambda.Tools` CLI。

若要安裝命令列工具，請執行以下操作：

```
dotnet tool install -g Amazon.Lambda.Tools
```

若要更新命令列工具，請執行以下操作：

```
dotnet tool update -g Amazon.Lambda.Tools
```

若要解除安裝命令列工具，請執行以下操作：

```
dotnet tool uninstall -g Amazon.Lambda.Tools
```