发布于: Oct 26, 2022

AWS Toolkit for .NET Refactoring 是为 Microsoft Visual Studio 2019 和 Microsoft Visual Studio 2022 引入的一项新扩展。该扩展可将旧版 .NET Framework 应用程序转换为现代的云优化架构,让您可以充分利用多项优势,例如降低成本、增加运行时间和提高可扩展性。它可使用新功能扩展 Porting Assistant for .NET 的功能,例如直接通过 Visual Studio IDE 在 AWS 环境中进行测试。

AWS Toolkit for .NET Refactoring 可通过以下功能加速旧版 .NET 应用程序的转换:


兼容性评估

AWS Toolkit for .NET Refactoring 扩展可扫描旧版 .NET Framework 应用程序,以识别 Windows 依赖项以及与更新的跨平台 .NET 版本(.NET Core 3.1、.NET 5、.NET 6)不兼容的 API 和程序包。

移植帮助

如果可能,AWS Toolkit for .NET Refactoring 扩展更改项目参考文件和 web.config 文件(Internet Information Services (IIS) 和 Active Directory (AD)),以启动代码修改,实现跨平台 .NET 和 Linux 兼容性。

AWS 上的应用程序验证

借助 AWS Toolkit for .NET Refactoring 扩展,您可以直接从 Visual Studio 将应用程序部署到 AWS,以验证重构代码更改。该工具包生成所需的容器化构件,帮助您通过 AWS Fargate 并使用端点 URL 在 Amazon Elastic Container Service (ECS) 上测试移植的代码,而无需离开 Visual Studio IDE。

AWS Toolkit for .NET Refactoring 可用作 Visual Studio 2019Visual Studio 2022 的扩展。要了解更多信息,请访问我们的文档博客。 此扩展也可作为 Amazon EC2 上包括 Visual Studio 亚马逊云机器镜像 (AMI) 在内的许可证的一部分提供。