다음을 통해 공유


.NET CLI를 사용하여 애플리케이션 분석

.NET용 Azure Migrate 애플리케이션 및 코드 평가를 사용하면 애플리케이션이 Azure로 이식될 때 발생할 수 있는 문제를 식별하고 최신 클라우드 네이티브 솔루션 제안을 통해 성능, 확장성, 보안을 향상시킬 수 있습니다.

이 도구는 Visual Studio 확장 및 CLI 도구로 사용할 수 있습니다.

이 가이드에서는 CLI 도구를 사용하여 애플리케이션에서 Azure와의 비호환 가능성을 검사하는 방법을 설명합니다.

.NET CLI 도구를 설치하지 않은 경우 먼저 이 지침을 따릅니다.

애플리케이션 검사

.NET CLI 도구에 대한 애플리케이션 및 코드 평가를 사용하면 Azure로의 마이그레이션 기회를 식별하기 위해 검사할 솔루션의 프로젝트를 결정할 수 있습니다. 다음 단계에 따라 애플리케이션을 검사합니다.

  1. CLI에서 appcat analyze를 입력하고 Enter 키를 누릅니다.

    참고 항목

    .NET용 애플리케이션 및 코드 평가를 처음 실행하는 경우 원격 분석에 대한 정보 메시지와 원하는 경우 옵트아웃하는 방법이 표시됩니다.

  2. 솔루션에서 분석할 프로젝트를 선택할 수 있는 화면이 표시됩니다. 화살표 키를 사용하여 개별 프로젝트를 강조 표시하고 Space 키를 눌러 선택합니다. 준비가 되면 Enter 키를 누릅니다. A screenshot of the CLI tool's project selection

  3. 다음으로 소스 코드 및 설정, 이진 파일 종속성 또는 둘 다를 분석할 수 있는 옵션이 제공됩니다. 선택하고 Enter 키를 누릅니다. Screenshot of the CLI dependency selection screen

    참고 항목

    소스 코드 및 설정 옵션을 선택하면 이전 화면에서 선택한 프로젝트의 소스 코드만 검사합니다. 이진 파일 종속성 옵션은 프로젝트가 의존하는 모든 종속성(예: NuGet 패키지)을 검사합니다. 이진 종속성을 선택하면 더 많은 문제가 식별될 것으로 예상할 수 있습니다. 이 옵션은 애플리케이션에 반드시 적용되지 않는 이진 파일의 잠재적인 호환성 문제도 식별하므로 약간의 "노이즈"를 만들 수 있습니다.

  4. 그러면 분석 결과가 포함된 보고서를 생성하라는 메시지가 표시됩니다. 출력 형식은 CSV, HTML 또는 JSON으로 지정할 수 있습니다. Enter 키를 누릅니다. Screenshot of the CLI report format selection screen

  5. 보고서 이름을 입력하라는 메시지가 표시됩니다. 이름을 입력하고 Enter 키를 누릅니다. Screenshot of the CLI report name screen

  6. 마지막으로 검사를 수행할지 묻는 메시지가 표시됩니다. 계속하려면 y 키를 누르고, 뒤로 돌아가서 옵션을 변경하려면 n 키를 누릅니다.

  7. 분석이 완료되면 보고서가 저장되고 결과 요약이 표시됩니다. Screenshot of the analysis summary

다음 단계

결과 해석

결과를 해석하는 방법에 대한 자세한 내용은 .NET용 Azure Migrate 애플리케이션 및 코드 평가의 분석 결과 해석을 참조하세요.