

的版本 4 (V4) 适用于 .NET 的 AWS SDK 已经发布！

有关重大更改和迁移应用程序的信息，请参阅[迁移主题](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)。

 [https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)

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

# .NET Console 应用程序
<a name="deploying-console"></a>

适用于 .NET CLI 的 [AWS 部署工具](https://aws.github.io/aws-dotnet-deploy/)有助于您部署 .NET Console 应用程序作为服务，或者部署计划任务作为容器映像，并指导您完成部署过程。如果您的应用程序没有 Dockerfile，则该工具会自动生成。否则，将使用现有的 Dockerfile。

部署工具具有以下功能：
+ **针对您的应用程序的计算建议**-获取计算建议，并了解哪种 AWS 计算最适合您的应用程序。
+ **生成 Dockerfile** - 如果需要，该工具会生成 Dockerfile，或者使用现有的 Dockerfile。
+ **自动打包和部署** — 该工具构建部署工件，使用生成的 AWS CDK 部署项目配置基础架构，并将您的应用程序部署到所选的 AWS 计算中。
+ **可重复且可共享的部署** — 您可以生成和修改 AWS CDK 部署项目以适应您的特定用例。您还可以对项目进行版本控制并与团队共享，以实现可重复的部署。
+ **帮助学习 AWS CDK .NET**-该工具可帮助您逐步学习它所依据的底层 AWS 工具，例如 AWS CDK.

[AWS 部署工具](https://aws.github.io/aws-dotnet-deploy/)支持将.NET 控制台应用程序部署到以下 AWS 服务：
+ **[Amazon ECS 服务](https://aws.amazon.com/ecs/)使用 [AWS Fargate](https://aws.amazon.com/fargate/)**-支持将.NET 应用程序作为服务（例如后台处理器）部署到亚马逊弹性容器服务 (Amazon ECS)，计算能力 AWS Fargate 由无服务器计算引擎管理。
+ **[Amazon ECS 计划任务](https://aws.amazon.com/ecs/)使用 [AWS Fargate](https://aws.amazon.com/fargate/)**-支持将.NET 应用程序作为计划任务（例如 end-of-day进程）部署到 Amazon ECS，计算能力由 AWS Fargate 无服务器计算引擎管理。

要了解更多信息，请参阅[工具概述](https://aws.github.io/aws-dotnet-deploy/)。要从那里开始，请导航至**文档**、**入门**，然后选择**[如何安装](https://aws.github.io/aws-dotnet-deploy/docs/getting-started/installation/)**来获取安装说明。