View a markdown version of this page

AWS 변환을 통한 .NET 현대화 - AWS 변환

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS 변환을 통한 .NET 현대화

AWS .NET용 변환은 .NET 애플리케이션을 현대화하는 데 도움이 되는 생성형 AI 기반 에이전트입니다. 레거시 .NET Framework 애플리케이션을 플랫폼 간 .NET으로 현대화하고 .NET 애플리케이션을 이후 버전으로 업그레이드할 수 있습니다.

여러 경험

AWS 변환은 MCP를 통해 웹 애플리케이션, Visual Studio IDE 또는 AI 코드 컴패니언을 비롯한 여러 환경에서 사용할 수 있습니다. https://github.com/awslabs/mcp/tree/main/src/aws-transform-mcp-server 역할 및 시나리오에 따른 권장 사항은 .NET 에이전트 작업 방법을 참조하세요.

기능 및 주요 기능

.NET 에이전트의 범위는 .NET-to-입니다.NET 코드 변환. 변환에 비가 필요한 경우.Web Forms to React와 같은 NET 언어 및 프레임워크는 사용자 AWS 지정 변환을 사용합니다.

AWS .NET용 변환에는 다음과 같은 기능이 있습니다.

  • 소스 제어 시스템에 연결(Azure Repos, Bitbucket, GitHub, GitLab)

  • 현대화를 위한 .NET 리포지토리 평가 및 사용자 지정 가능한 현대화 계획 제공

  • 레거시 .NET Framework 애플리케이션을 최신 교차 플랫폼 .NET으로 현대화

  • 최신 .NET 애플리케이션을 이후 버전으로 업데이트

  • Azure 클라우드 네이티브 애플리케이션 코드를 변환하여 널리 사용되는 서비스에 AWS 상응하는 서비스 사용

  • 로컬 빌드 확인 및 단위 테스트 실행으로 변환된 코드 검증

  • 변환 후 변환 보고서 및 다음 단계 지침 생성

지원되는 버전 및 프로젝트 유형

.NET 에이전트는 다음 버전, 언어 및 프로젝트 유형을 변환할 수 있습니다.

에서 변환 .NET Framework 3.5, .NET Core 3.1, .NET 5.x+~.NET 10
로 변환 .NET 8, .NET 10, .NET Standard(클래스 라이브러리)
언어 C#, VB.NET
지원되는 프로젝트 유형 클래스 라이브러리, 콘솔 앱, ASP.NET(MVC, 웹 API, 웹 양식), 유닛 테스트 프로젝트(NUnit, xUnit, MSTest), Windows Communication Foundation(WCF) 서비스, 데스크톱(WinForms, WPF), 모바일(Xamarin), ASMX 웹 서비스

제한 사항

AWS 변환의 할당량 및 제한에 대한 자세한 내용은 섹션을 참조하세요AWS 변환 할당량.

AWS 변환은 다음을 변환하지 않습니다.

  • 코어 호환 라이브러리가 없는 Win32 DLLs

  • .NET 솔루션을 포함하지 않는 리포지토리.

  • 프로젝트 파일이 없는 웹 사이트 프로젝트(웹 애플리케이션으로 변환해야 함).

인적 개입

.NET Framework 애플리케이션을 교차 플랫폼 .NET으로 이식하는 동안 다음 시나리오에서 입력 또는 승인을 제공하도록 요청할 수 있습니다.

  • 소스 코드 및 권한에 대한 커넥터 설정

  • 제안된 현대화 계획 검증

  • 누락된 패키지 종속성을 NuGets로 업로드

  • 변환된 코드 검토 및 수락

추가 정보

AWS 변환 웹 애플리케이션 또는 AWS 도구 키트를 사용하여 .NET 코드를 현대화할 수 있습니다Visual Studio.