Visual Studio 2022 버전 17.0 미리 보기 1의 새로운 기능은 다음과 같습니다.

독서 시간 아이콘 5 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

마이크로소프트 비주얼 스튜디오 2022 프리뷰

오늘 Microsoft는 UI 개선, 2022비트 지원 등을 인기 있는 IDE에 제공하는 Visual Studio 17.0 버전 1 미리 보기 64을 출시했습니다. 최신 버전의 전체 변경 로그는 아래에서 볼 수 있습니다.

64-bit

  • devenv.exe는 이제 64비트 전용입니다.

인텔리코드

  • 전체 라인 자동 완성

.NET 6 SDK

  • .NET 6 SDK(미리 보기)는 Visual Studio 2022에 포함되어 있습니다.
  • 이 릴리스에는 .NET MAUI 프로젝트에 대한 기본 지원이 있습니다. 일시적으로 .NET 6과 별도로 .NET MAUI 워크로드를 설치해야 합니다. .NET 마우이 GitHub 리포지토리 자세한 내용은

힘내 도구

  • 팀 탐색기 Git UI로 되돌리는 기능을 제거하여 새로운 Git 경험 사용 가능한 유일한 내장 도구.
  • Visual Studio 설치 관리자에서 GitHub 확장을 설치하는 옵션을 제거했습니다.

테스트 도구 지원

  • 17.0으로 시작하는 테스트 플랫폼의 새 버전은 일반 테스트 및 주문형 테스트를 실행할 수 없습니다. 이러한 특정 기능은 MSTestv1 초기 버전의 일부로만 제공되며 MSTestv2에는 포함되지 않습니다. Microsoft는 이러한 기능의 사용률이 매우 낮고 정렬된 테스트가 이제 모범 테스트 사례에 반하는 것으로 간주됩니다.
  • 새 TestSettings 파일 및 TestSettings 편집기 만들기를 포함하여 일부 테스트 경험은 17.0 미리 보기 1에서 사용할 수 없습니다. 테스트 실행은 여전히 ​​TestSettings 파일을 사용할 수 있지만 TestSettings는 RunSettings로 대체되었으며 Microsoft는 사용자가 향상된 성능과 기능을 마이그레이션할 것을 권장합니다. 자세히 보기.
  • 코딩된 UI 테스트 및 [웹 부하 테스트](클라우드 기반 부하 테스트 서비스 수명 종료 | Azure DevOps 블로그(microsoft.com)) 지원은 Microsoft가 Visual Studio 17.0로 이러한 경험을 이식하는 작업을 계속 진행하기 때문에 1 미리 보기 2022에 제공되지 않습니다. Microsoft do Microsoft는 사용자가 코딩된 UI 테스트 및 웹 부하 테스트에서 벗어날 것을 강력히 권장하지만 후속 미리 보기에서 이를 지원할 계획입니다. 이러한 기술은 2019년에 공식적으로 사용이 중단되었으며 Microsoft는 Microsoft가 사용자에게 미치는 영향을 최소화할 수 있을 때 제품에서 해당 기술을 제거할 계획입니다.

웹 도구

  • 게시 요약 페이지에는 이제 '호스팅' 섹션의 오른쪽 상단 모서리에 있는 '…' 메뉴에서 원격 디버깅 및 프로파일링을 시작/중지하는 작업이 있습니다.
  • 이제 연결된 서비스 페이지에 Storage Explorer를 시작하는 작업이 있습니다.
  • .NET 6과 함께 제공되는 "ASP.NET Core Empty" 템플릿은 새로운 '최소 API' Microsoft가 지원을 추가하기 시작한 패러다임

확장 성

  • VS SDK에는 몇 가지 주요 변경 사항이 포함되어 있으며 Visual Studio 2019 확장은 2022년에 작동하지 않습니다. VSSDK 문서 
  • VS SDK 참조 어셈블리는 더 이상 VSSDK\VisualStudioIntegration\Common\Assemblies 폴더. 빌드가 이러한 어셈블리에 의존하는 경우 NuGet 패키지를 대신 사용하도록 프로젝트를 마이그레이션하십시오. 오프라인 시나리오의 경우:
    1. 너겟 패키지를 복원할 조직 내 너겟 피드를 유지합니다.
    2. 바이너리를 체크인하십시오.

.NET Framework용 새 WPF XAML 디자이너

현재 .NET Framework용 WPF XAML 디자이너는 .NET용 WPF XAML 디자이너(.NET Core)에 사용된 것과 동일한 아키텍처를 기반으로 하는 새로운 .NET Framework용 WPF XAML 디자이너로 대체되었습니다.

Visual Studio 환경은 동일하게 보이지만 타사 컨트롤 공급업체는 다음을 기반으로 하는 이전 모델 이후로 새로운 확장성 모델을 지원해야 합니다. .design.dll 및 Microsoft.Windows.Design.Extensibility 더 이상 사용되지 않습니다. 이미 생성한 경우 .designtools.dll .NET(.NET Core)용 확장의 경우 동일한 확장이 .NET Framework용 새 WPF XAML 디자이너에서 작동합니다.

를 참조하십시오 이주 문서 새 확장성 모델로 마이그레이션하는 방법에 대한 자세한 내용은 아래를 참조하세요.

일시적으로 제거된 기능

Visual Studio 1의 미리 보기 2022 릴리스에서 여러 기능이 아직 64비트로 마이그레이션되지 않았으며 아직 미리 보기에 없습니다. Microsoft는 이러한 기능을 향후 업데이트에 포함할 계획이며 Visual Studio에서 제거되지 않습니다.

  • 웹 라이브 미리보기
  • 계측 프로파일러
  • Azure 클라우드 서비스 프로젝트 지원
  • T-SQL 디버거
  • 웹 부하 테스트 및 TestController/TestAgent
  • 애저 데이터레이크
  • 코딩된 UI 테스트
  • DotFuscator
  • Incredibuild IDE 통합
  • IntelliCode 찾기 및 예제로 바꾸기

이 릴리스에서 해결된 문제

개발자 커뮤니티에서

알려진 문제점

솔루션 탐색기에서 마우스 오른쪽 버튼을 클릭하여 TFVC 소스 제어에 솔루션을 추가하면 VS가 충돌합니다.

링크를 따라 Visual Studio 2022에서 모든 미해결 문제와 사용 가능한 해결 방법을 확인하세요. 알려진 문제점

출처: Microsoft

주제에 대한 추가 정보: ChangeLog에, 개발자, 비주얼 스튜디오 22