Mac용 Visual Studio 2022 버전 17.3 릴리스 정보
개발자 커뮤니티 | 시스템 요구 사항 | 설명서 | 블로그 서비스 | |
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 릴리스에 대한 자세한 정보는 다음 게시물에서 확인할 수 있습니다.
Mac용 Visual Studio 2022 v17.3.8
17.3.8 빌드 5 릴리스 2022년 10월 18일
이 17.3.8 릴리스에서 해결된 문제
- CVE-2022-41032 주소를 지정하여 Mono를 6.12.0.188로 업데이트했습니다.
보안 권고
- 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).
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로 업데이트했습니다.
개발자 커뮤니티에 보고된 문제가 해결되었습니다.
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).
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으로 업데이트했습니다.
Mac용 Visual Studio 2022 v17.3.4
17.3.4 빌드 4 릴리스 2022년 9월 7일
이 17.3.4 릴리스에서 해결된 문제
- macOS Catalina에서 사용자에게 영향을 주는 충돌을 해결했습니다.
개발자 커뮤니티에 보고된 문제가 해결되었습니다.
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의 콘텐츠가 누락되지 않습니다.
- 도구 창을 고정 해제하면 자동 숨기기 위치가 예기치 않은 위치로 이동하는 문제가 해결되었습니다.
개발자 커뮤니티에 보고된 문제가 해결되었습니다.
- 디버깅을 사용하면 문서 탭에 액세스할 수 없습니다.
- VS2022: Projektmappe konnte nicht geladen werden
- 새 파일 만들기 중단
- MAC용 VS 17.3으로 업그레이드한 후 Xaml 파일 편집이 매우 지연됨
Mac용 Visual Studio 2022 v17.3.1
2022년 8월 16일 릴리스된 17.3.1 빌드 411
이 17.3.1 릴리스에서 해결된 문제
- Git 기록 보기에서 여러 줄 커밋 메시지 올바르게 렌더링되지 않는 문제를 해결했습니다.
- 어셈블리 브라우저가 열려 있는 동안 저장되지 않은 변경 내용으로 솔루션을 닫을 수 없는 문제를 해결했습니다.
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로 업데이트했습니다.
개발자 커뮤니티에 보고된 문제가 해결되었습니다.
- 사용자 지정 도구에서 셸 스크립트 실행 실패
- 릴리스 정보는 잘못된 버전입니다.
- 바로 가기 키 설정에서는 [페이지 아래로] 및 [아래쪽 화살표]를 구분하지 않습니다.
- VS Mac 17에서 미리 보기 4로 업데이트하지 못함
- MAC용 VS Updater가 예외로 충돌
- VS가 닫히기를 기다리는 동안 업데이트가 중단됩니다.
- Mac용 Visual Sudio 17.3 미리 보기를 업데이트할 수 없음
- Visual Studio 업데이트가 "Visual Studio가 종료될 때까지 대기 중"에서 중단됨
- Mac용 Visual Studio 2022 미리 보기는 최신 업데이트 설치하지 않습니다.
- 직접 실행 창을 지울 수 없는 방법
- 고정된 탭을 이동할 수 없습니다.
- \t 및 \n이(가) regex 찾기 및 바꾸기에서 작동하지 않음
- 终端输て字母类型有问题 (통합 터미널에서 IME를 사용하여 입력하면 IDE가 충돌합니다).
- Mac용 VS 2022에서 작업 창이 없습니다.
- 솔루션 탐색기에서 연결된 파일을 볼 수 없음
- SDK 'Microsoft.NET.SDK.WorkloadAutoImportPropsLocator'를 찾을 수 없습니다.
- 오류 MSB4236: 지정된 SDK 'Microsoft.NET.SDK.WorkloadAutoImportPropsLocator'를 찾을 수 없습니다.
- ConfigurationManager에서 파일을 로드할 수 없음
- 탭을 새 전자 필기장으로 끌면 작동하지 않습니다.
- 탭 끌기가 더 이상 작동하지 않음
- CSProj 편집 옵션 중단
- Mac: 패키지 콘솔에 자세한 오류 메시지가 표시되지 않음
- 파일이 추가되거나 패키지가 업데이트되면 .fsproj 파일의 콘텐츠 순서가 변경됩니다.
- 문서 개요는 #endregion 무시하고 모든 영역 중첩을 보여 줍니다.
- 개요 뷰는 엔드레전을 무시합니다.
- .Net 5를 사용하는 Mac용 VS에서 스캐폴딩이 제대로 작동하지 않음
- 패키지 참조를 업데이트하면 IntermediateOutputPath에 중복된 "netstandard2.0" 문자열이 추가됩니다.
- VS2022 Mac 17.3 미리 보기 2는 지속적으로 충돌하고 더 이상 응답하지 않는 메시지를 유지합니다.
- .NET MAUI 프로젝트는 빌드되지만 iOS, Mac 및 Android에서 시작하지 못합니다.
- Mac용 VS 색상 테마를 변경한 후 편집기 글꼴 크기가 임의로 축소됩니다.
- 잘못된 바로 가기 표시
- 중첩(계층 구조?) 뷰를 사용할 때 결과 찾기 렌더링 문제
- 폴더 이름 바꾸기 바로 가기가 작동하지 않음
- 컴파일 오류로 빌드할 때 빈 화면이 표시됩니다.
- 기본 설정/SDK 위치 UI가 결함이 있습니다.
- 프레임워크 어셈블리에 대해 어셈블리 브라우저 디컴포저가 작동하지 않음
- .NET MAUI iOS 솔루션을 빌드할 수 없음 - CLI를 통해 작동
- 검색 필드에 특정 문자를 입력하면 삭제됩니다.
- 키 바인딩, ⌘K ⌘C를 사용하여 줄 주석 추가가 작동하지 않습니다.
- VS가 불필요하게 XCode로 전환
- 디버거를 시작할 때 가끔 전체 IDE가 사라집니다.
- MAUI 솔루션의 콘텐츠를 볼 수 없음
- maui 파일 새 프로젝트에 프로젝트 트리가 표시되지 않음
- 분기를 전환할 수 없음
- git 분기를 추적할 때는 선택한 분기로 추적을 기본값으로 설정해야 합니다.
- 분기 및 원격 관리 - 어둡게 모드
보안 권고 알림
- XML 서명 확인 중 CVE-2022-34716 .NET 스푸핑 취약성 외부 엔터티 삽입
상위 피드백을 해결하기 위한 지속적인 작업도 포함됩니다. 자세한 수정 목록은 아래를 참조하세요.
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도 선택해야 합니다.