Visual Studio IconMac용 Visual Studio 2022 버전 17.3 릴리스 정보


개발자 커뮤니티 | 시스템 요구 사항 | 설명서 | 블로그 서비스 | |


Download


Mac용 Visual Studio 2022 v17.3의 새로운 기능

참고 항목

Mac용 Visual Studio 2022에는 17.1 또는 17.2 버전이 없습니다. 부 버전 번호가 17.3으로 변경되어 Visual Studio의 버전 번호(Windows)와 일치하고 제품 간에 버전 번호 집합이 다르면 혼동된다는 피드백을 처리했습니다.

Mac용 Visual Studio 2022 블로그 게시물

Visual Studio 블로그는 엔지니어링 팀의 제품 인사이트가 제공되는 공식 출처입니다. Mac용 Visual Studio 2022 릴리스에 대한 자세한 정보는 다음 게시물에서 확인할 수 있습니다.


17.3.8 Mac용 Visual Studio 2022 v17.3.8 NewReleaseButton


17.3.8 빌드 5 릴리스 2022년 10월 18일

이 17.3.8 릴리스에서 해결된 문제

보안 권고

  • CVE-2022-41032 .NET 권한 상승 취약성 A 취약성은 .NET 7.0.0-rc.1에 있습니다. 악의적인 행위자가 사용자가 임의 코드를 실행하도록 할 수 있는 .NET 6.0, .NET Core 3.1,mono 6.12 및 NuGet 클라이언트(NuGet.exe, NuGet.Commands, NuGet.Commands, NuGet.Protocol).

17.3.7 Mac용 Visual Studio 2022 v17.3.7


17.3.7 빌드 11 릴리스 2022년 10월 11일

이 17.3.7 릴리스에서 해결된 문제

  • macOS Catalina(10.15.3) 이상 사용 시 충돌이 해결되었습니다.
  • .NET SDK를 6.0.402 및 3.1.424로 업데이트했습니다.

개발자 커뮤니티에 보고된 문제가 해결되었습니다.


17.3.6 Mac용 Visual Studio 2022 v17.3.6


2022년 9월 27일 릴리스된 17.3.6 빌드 20

이 17.3.6 릴리스에서 해결된 문제

  • Unity에서 솔루션을 연 후 Assets 폴더를 확장할 때 발생할 수 있는 충돌을 해결했습니다.
  • 드물게 부동 도구 창을 닫으면 IDE가 충돌하는 문제가 해결되었습니다.
  • 새 프로젝트 대화 상자의 Multiplatform - 라이브러리 범주에서 .NET Standard Library 프로젝트를 만들 수 없는 문제를 해결했습니다.
  • Xcode 14.0 지원이 추가되었습니다.

보안 권고

  • CVE-2022-41032 .NET 권한 상승 취약성 A 취약성은 .NET 7.0.0-rc.1에 있습니다. 악의적인 행위자가 사용자가 임의의 코드를 실행하도록 할 수 있는 .NET 6.0, .NET Core 3.1 및 NuGet 클라이언트(NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol).

17.3.5 Mac용 Visual Studio 2022 v17.3.5


17.3.5 빌드 0 릴리스 2022년 9월 13일

이 17.3.5 릴리스에서 해결된 문제

  • .NET SDK를 6.0.401 및 3.1.423으로 업데이트했습니다.

17.3.4 Mac용 Visual Studio 2022 v17.3.4


17.3.4 빌드 4 릴리스 2022년 9월 7일

이 17.3.4 릴리스에서 해결된 문제

  • macOS Catalina에서 사용자에게 영향을 주는 충돌을 해결했습니다.

개발자 커뮤니티에 보고된 문제가 해결되었습니다.


17.3.3 Mac용 Visual Studio 2022 v17.3.3


17.3.3 빌드 10 릴리스 날짜: 2022년 8월 30일

이 17.3.3 릴리스에서 해결된 문제

  • 상황에 맞는 메뉴를 열 때 발생할 수 있는 산발적인 크래시가 수정되었습니다.

개발자 커뮤니티에 보고된 문제가 해결되었습니다.


17.3.2 빌드 24 릴리스 2022년 8월 23일

이 17.3.2 릴리스에서 해결된 문제

  • 매우 드문 경우에서 활성 구성을 변경하면 IDE가 충돌할 수 있는 문제가 해결되었습니다.
  • Catalina에서 사용자에게 영향을 주는 충돌을 수정했습니다.
  • 편집기에서 도구 설명은 더 이상 macOS Ventura의 콘텐츠가 누락되지 않습니다.
  • 도구 창을 고정 해제하면 자동 숨기기 위치가 예기치 않은 위치로 이동하는 문제가 해결되었습니다.

개발자 커뮤니티에 보고된 문제가 해결되었습니다.


17.3.1 Mac용 Visual Studio 2022 v17.3.1

2022년 8월 16일 릴리스된 17.3.1 빌드 411

이 17.3.1 릴리스에서 해결된 문제

  • Git 기록 보기에서 여러 줄 커밋 메시지 올바르게 렌더링되지 않는 문제를 해결했습니다.
  • 어셈블리 브라우저가 열려 있는 동안 저장되지 않은 변경 내용으로 솔루션을 닫을 수 없는 문제를 해결했습니다.

17.3.0 Mac용 Visual Studio 2022 v17.3

17.3 빌드 2102 릴리스 날짜: 2022년 8월 9일

이 릴리스의 주요 업데이트는 다음과 같습니다.

  • iOS 또는 macOS에서 인터프리터를 사용하는 경우 디버거 문제를 해결합니다.
  • Razor 파일에 입력하는 동안 충돌이 해결되었습니다.
  • Updater가 충돌하는 문제를 해결했습니다.
  • Page-Down 키를 명령에 매핑할 수 없는 문제를 해결했습니다.
  • 특수 문자를 매개 변수로 사용하는 경우 사용자 지정 도구를 실행하지 못하는 문제를 해결했습니다.
  • 문서를 전환할 때 발생할 수 있는 충돌을 수정했습니다.
  • 디버깅을 중지하거나 다시 시작한 후 IDE가 충돌할 수 있는 문제를 해결했습니다.
  • 문서 분할 보기를 사용하여 여러 파일이 열려 있는 솔루션을 닫은 후 문서가 열리지 않고 파일을 열 수 없는 문제를 해결했습니다.
  • ⌘K 또는 ⇧F6을 사용하여 프로젝트를 빌드하는 경우 도구 모음에서 선택한 프로젝트가 아닌 솔루션의 다른 프로젝트를 빌드하는 문제를 해결했습니다.
  • "도움말 > 릴리스 정보 > Mac용 Visual Studio" 메뉴가 잘못된 제품 버전에 대한 릴리스 정보를 여는 문제를 해결했습니다.
  • 기본 설정에서 XML 형식을 변경할 영역이 너무 작아서 상호 작용할 수 없는 문제를 해결했습니다.
  • .NET 6.0.400 SDK가 설치되고 최신 스캐폴딩 패키지 정보를 인터넷에서 다운로드할 수 없을 때 스캐폴딩이 실패하는 문제를 해결했습니다.
  • 기본 창의 크기를 조정한 후 Android Designer가 사라지는 문제를 해결했습니다.
  • 레이아웃 XML을 열 때 Android 디자이너의 크기가 처음에 제대로 조정되지 않는 문제를 해결했습니다.
  • 원격 추적을 사용하여 새 git 분기를 만들 때 Mac용 VS가 충돌할 수 있는 문제를 해결했습니다.
  • ARM64 기반 프로세서에서 오류와 함께 원격 Git 작업(복제, 푸시, 끌어오기)이 실패하는 문제를 해결했습니다.
  • 사용자 비밀을 관리하는 데 필요한 NuGet 패키지가 추가되지 않는 문제를 해결했습니다.
  • 빌드 대상이 iOS 디바이스 또는 iOS 시뮬레이터로 설정된 경우 MAUI 프로젝트에 대해 다시 빌드 및 정리 명령이 수정되었습니다.
  • 이제 작업 패드의 주석을 편집할 수 있습니다.
  • 작업 도구 창이 macOS 네이티브 UI로 이식되었습니다.
  • 이제 프로젝트 상황에 맞는 메뉴의 "사용자 비밀 관리" 옵션을 사용하여 사용자 비밀을 쉽게 관리할 수 있습니다.
  • 이제 문서 탭을 새 문서 또는 기존 문서 그룹으로 끌 수 있습니다.
  • 라틴어 이외의 입력 메서드로 전환할 때 IDE가 충돌하는 문제를 해결했습니다.
  • Regex 도구 키트는 v8.10에서 macOS 네이티브 UI로 이식되었습니다.
  • Cascadia Mono는 이제 새 사용자의 기본 편집기 글꼴입니다.
  • .NET MAUI 솔루션을 열 때 워크로드가 아직 설치되지 않은 경우 IDE는 .NET MAUI 워크로드를 설치하도록 제공합니다.
  • Apple 개발자 계정의 경우 이제 개별 AppStore커넥트 계정에 대한 초기 지원이 제공됩니다.
  • 이제 .NET MAUI 프로젝트에 대해 새 파일(항목) 템플릿이 표시됩니다.
  • 문서 개요에는 래핑된 텍스트가 겹치는 페인트 문제가 있습니다.
  • 오류와 함께 .NET 워크로드를 업데이트하지 업데이트 확인합니다.
  • 몇 가지 지역화 문제를 해결했습니다.
  • 비난은 테마 스위치에 반응하지 않았다.
  • Git 작성자 정보가 채워지지 않은 경우 분기를 전환할 수 없습니다.
  • .NET MAUI 개발은 Mac용 Visual Studio 17.3에서 공식적으로 지원되지 않습니다. 지원은 현재 미리 보기로 제공되는 Mac용 Visual Studio 17.4에서 제공됩니다.
  • .NET SDK를 6.0.400 및 3.1.422로 업데이트했습니다.

개발자 커뮤니티에 보고된 문제가 해결되었습니다.

보안 권고 알림

상위 피드백을 해결하기 위한 지속적인 작업도 포함됩니다. 자세한 수정 목록은 아래를 참조하세요.

Apple 개발자 계정

이 미리 보기에는 엔터프라이즈가 아닌 Apple 개발자에게 필요한 개별 AppStore커넥트 계정에 대한 초기 지원이 포함됩니다.

  • AppStore커넥트 계정을 추가하려면 Mac용 Visual Studio/기본 설정을 열고 "Apple 개발자 계정" 항목을 선택합니다. "Apple 개발자 계정"에서 "계정 추가" 단추를 클릭하고 "개별 계정 추가"를 선택하고 AppStore커넥트 API 키 정보를 입력합니다.
  • 계정이 만들어지면 "세부 정보 보기" 단추를 통해 인증서 및 프로비저닝 프로필에 액세스할 수 있습니다.

업데이트 확인

  • xamarin.updater.internal Code=2 "(null)" 오류와 함께 Updater에서 .NET 워크로드 업데이트를 설치하지 못함

디버깅

  • 프로세스 검색에 연결이 대/소문자를 구분하지 않습니다.

일반

  • Visual Studio > 기본 설정에서 사용자 지정 빌드 명령을 구성하는 기능을 다시 가져왔습니다... > 사용자 지정 명령 빌드 > 메뉴.
  • Regex 도구 키트를 v8.10에서 macOS 네이티브 UI로 이식
  • Cascadia Mono는 이제 새 사용자의 기본 글꼴입니다. 기존 사용자의 경우 Cascadia Mono 및 Cascadia Code 글꼴은 IDE와 함께 번들로 제공되며 텍스트 편집기 글꼴에 대한 옵션으로 제공됩니다.

설치

  • 솔루션을 로드할 때 .NET 워크로드 누락에 대한 IDE 검사 및 설치 제안

사용자 의견 및 제안

많은 의견 부탁드립니다! Mac용 Visual Studio IDE의 문제 보고 옵션을 통해 문제를 보고할 수 있습니다. 개발자 커뮤니티 포털에서 제안 사항을 포함하여 피드백을 추적할 수 있습니다.

알려진 문제

다음은 Mac용 Visual Studio 2022 버전 17.3에서 알려진 모든 기존 문제 목록입니다.

  • 원격 Git 작업(복제, 푸시, 끌어오기)은 현재 ARM64 기반 프로세서에서 작동하지 않습니다. 임시 해결 방법으로 터미널에서 Git을 사용하세요.
  • Info.plist 편집기의 애플리케이션 탭에서 Apple 계정을 추가할 때 알려진 문제입니다.
  • 계정이 추가되면 Apple ID가 표시되지 않으며 Info.plist가 닫혀 다시 열릴 때까지 프로비저닝 프로필이 동기화되지 않습니다.
  • 경우에 따라 개별 계정에 대해 자동 프로비저닝이 제대로 작동하지 않을 수 있습니다. 이 작업을 해결하려면 수동 프로비저닝에 대한 지침을 따릅니다.
  • ARM64 기반 프로세서에서 dotnet-ef 도구는 ASP.NET Core 6.0 이상을 대상으로 하는 프로젝트에만 지원됩니다.
  • Xamarin.UITest는 아직 지원되지 않습니다.
  • .NET SDK가 설치되어 있지 않으면 Xamarin 및 Mono 프로젝트가 빌드되지 않습니다. 해결 방법은 .NET SDK를 설치하는 것입니다.
  • Xamarin.Android 디자이너는 여전히 Rosetta를 실행해야 합니다.
  • IDE 내에서 추가되거나 편집된 보호된 NuGet 패키지 소스가 dotnet CLI에서 선택되지 않습니다. Azure DevOps 같은 자체 자격 증명 공급자를 제공하는 보호된 소스는 여전히 IDE와 CLI에서 지원됩니다. 패키지 복원은 NuGet.config의 일반 암호에도 지원됩니다.
  • 경우에 따라 빠른 수정 작업을 사용하여 클래스를 파일로 이동하면 빈 편집기 창이 생성됩니다. 저장을 시도해도 아무런 효과가 없습니다. 이 문제를 해결하려면 한 편집기 탭에서 다른 편집기 탭으로 클릭하고, 다시 클릭하여 편집기를 새로 고치면 파일 내용이 다시 표시됩니다.
  • 디버거가 연결된 .NET 7 Blazor 웹 어셈블리 애플리케이션 실행이 제대로 작동하지 않습니다. 이 문제를 해결하려면 디버거를 연결하지 않고 실행할 수 있습니다.
  • 솔루션/프로젝트를 열 때 이미 열려 있는 문서에 대해 주석 작업(TODO, FIXME 등)이 로드되지 않는 알려진 문제입니다. 이 작업을 해결하려면 문서에서 메모 작업을 편집하면 작업이 새로 고쳐집니다.
  • 17.3 미리 보기 3에서 업데이트할 때 업데이트 프로그램에서 작동이 중단될 수 있습니다. 업데이트를 다시 시도하거나 .에서 https://visualstudio.microsoft.com/vs/mac/preview/사용 가능한 설치 관리자를 통해 업데이트하여 해결할 수 있습니다.
  • .NET MAUI 개발을 위한 도구는 레거시 Xamarin SDK에 따라 달라집니다. 설치 관리자에서 MAUI 워크로드를 선택할 때 개별 Xamarin SDK도 선택해야 합니다.

맨 위로 이동