Mac용 Visual Studio 2019 버전 8.8 릴리스 정보
개발자 커뮤니티 | 시스템 요구 사항 | 호환성 | 배포 가능한 코드 | 설명서 | 블로그 | 서비스
시스템 요구 사항에 대한 정보는 Mac 시스템 요구 사항 및 Mac 플랫폼 대상 지정 및 호환성 가이드를 참조하세요.
다른 관련 다운로드에 대해 자세히 알아보려면 다운로드 페이지를 참조하세요.
Mac용 Visual Studio 2019의 새로운 기능
Mac용 Visual Studio 2019 릴리스
- 2021년 2월 18일 - Mac용 Visual Studio 2019 버전 8.8.10
- 2021년 2월 16일 - Mac용 Visual Studio 2019 버전 8.8.9
- 2021년 2월 9일 - Mac용 Visual Studio 2019 버전 8.8.8
- 2021년 2월 2일 - Mac용 Visual Studio 2019 버전 8.8.7
- 2021년 1월 20일 - Mac용 Visual Studio 2019 버전 8.8.6
- 2021년 1월 12일 - Mac용 Visual Studio 2019 버전 8.8.5
- 2020년 12월 15일 – Mac용 Visual Studio 2019 버전 8.8.4
- 2020년 12월 1일 – Mac용 Visual Studio 2019 버전 8.8.3
- 2020년 11월 24일 – Mac용 Visual Studio 2019 버전 8.8.2
- 2020년 11월 19일 – Mac용 Visual Studio 2019 버전 8.8.1
- 2020년 11월 10일 – Mac용 Visual Studio 2019 버전 8.8
Mac용 Visual Studio 2019 블로그 게시물
Visual Studio 블로그는 엔지니어링 팀의 제품 인사이트가 제공되는 공식 출처입니다. 다음 게시물에서 Mac용 Visual Studio 2019 릴리스에 대한 자세한 정보를 찾을 수 있습니다.
릴리스 주요 내용
- Mac용 Visual Studio 8.8에서는
dotnet new
로 추가된 사용자 지정 .NET Core 템플릿에 대한 미리 보기 지원이 추가됩니다(미리 보기 기능은 기본 설정 > 기타 > 미리 보기 기능에서 사용하도록 설정할 수 있음). - Mac용 Visual Studio 8.8에서는 Blazor WebAssembly 프로젝트 디버깅 지원이 추가됩니다.
- Mac용 Visual Studio 8.8에서는 PAT(개인용 액세스 토큰)를 사용할 필요 없이 로그인한 계정을 사용하여 Azure DevOps NuGet 패키지 원본에 액세스하도록 지원이 추가됩니다.
- Mac용 Visual Studio 8.8은 이제 macOS Big Sur 개발자 미리 보기에서 실행할 수 있습니다. 자세한 내용은 알려진 문제를 참조하세요.
- 이제 Mac용 Visual Studio 8.8.3 이상에서는 기본적으로 완전한 접근성 지원이 사용하도록 설정됩니다.
- 디스크 공간이 부족하여 환경을 저하할 때 사용자에게 경고하기 위해 Mac용 Visual Studio에 기능을 추가했습니다.
알려진 문제
알려진 문제 섹션을 참조하세요.
사용자 의견 및 제안
많은 의견 부탁드립니다! Mac용 Visual Studio IDE의 문제 보고 옵션을 통해 문제를 보고할 수 있습니다. 개발자 커뮤니티 포털에서 제안 사항을 포함하여 피드백을 추적할 수 있습니다.
릴리스 정보
Mac용 Visual Studio 2019 버전 8.8.10(8.8.10.12)
‘릴리스 날짜: 2021년 2월 18일’
Xamarin
릴리스 정보
Mac용 Visual Studio 2019 버전 8.8.9(8.8.9.10)
‘릴리스 날짜: 2021년 2월 16일’
일반
- 몇 가지 안정성 문제를 해결했습니다.
- Mono를 CVE-2021-24112 주소 지정 6.12.0.122로 업데이트했습니다.
Mac용 Visual Studio 2019 버전 8.8.8(8.8.8.12)
릴리스 날짜: 2021년 2월 9일
일반
- 몇 가지 안정성 문제를 해결했습니다.
웹 및 Azure
- .NET Core SDK를 5.0.103 및 3.1.406으로 업데이트했습니다.
Xamarin
- Xcode 12.4 지원을 추가했습니다.
Mac용 Visual Studio 2019 버전 8.8.7(8.8.7.18)
릴리스 날짜: 2021년 2월 2일
일반
- 몇 가지 안정성 문제를 해결했습니다.
셸 및 도구
- 라이트 IDE 테마를 사용할 때 Big Sur에서 UI를 렌더링하는 문제를 해결했습니다.
Updater
- 신규 업데이트 확인 빈도를 1일에서 4시간 간격으로 늘렸습니다.
Mac용 Visual Studio 2019 버전 8.8.6(8.8.6.15)
릴리스 날짜: 2021년 1월 20일
일반
- 몇 가지 안정성 문제를 해결했습니다.
설치 관리자
- .NET Core SDK를 다운로드하지 못하는 문제를 해결했습니다.
Mac용 Visual Studio 2019 버전 8.8.5(8.8.5.18)
‘릴리스 날짜: 2021년 1월 12일’
웹 및 Azure
- .NET Core SDK를 5.0.102 및 3.1.405로 업데이트했습니다.
Xamarin
- Xcode 12.3 지원을 추가했습니다.
Mac용 Visual Studio 2019 버전 8.8.4(8.8.4.30)
‘릴리스 날짜: 2020년 12월 15일’
일반
- 안정성 및 성능과 관련된 몇 가지 문제를 해결했습니다.
디버거
- Catch 지점이 .NET Core에서 작동하지 않는 문제를 해결했습니다.
- 디버깅이 XCode 12에서 작동하지 않는 문제를 해결했습니다.
셸 및 도구
- macOS Big Sur에서 시작 화면 닫기 단추가 보이지 않는 문제를 해결했습니다.
- 상태 표시줄 내에서 오류를 클릭하면 오류 창 대신 빌드 출력이 표시되는 문제를 해결했습니다.
웹 및 Azure
- 로컬에서의 Azure Functions 디버깅 문제를 해결했습니다.
- .NET Core SDK를 5.0.101로 업데이트했습니다.
Mac용 Visual Studio 2019 버전 8.8.3(8.8.3.16)
‘릴리스 날짜: 2020년 12월 1일’
일반
- 안정성 및 성능과 관련된 몇 가지 문제를 해결했습니다.
- 특정 상황에서는 VoiceOver를 사용한 완전한 접근성 지원을 사용하도록 설정할 수 없었습니다. 기본적으로 완전한 접근성 지원을 사용하도록 설정했으며 Mac용 Visual Studio 접근성 설명서를 업데이트했습니다.
버전 제어
웹 및 Azure
- ASP.NET Core 5.0 프로젝트를 Azure에 게시할 때 “HTTP 오류 500.31 - ANCM 네이티브 종속성을 찾지 못했습니다.” 오류가 발생하여 실패하는 문제를 해결했습니다.
Mac용 Visual Studio 2019 버전 8.8.2(8.8.2.41)
‘릴리스 날짜: 2020년 11월 24일’
일반
- .NET Core를 3.1.404로 업데이트했습니다.
- F# 컴파일러를 5.0으로 업데이트했습니다.
디버거
- 조사식 도구 창에서 여러 조사식을 선택하는 경우 작업이 차단되는 문제를 해결했습니다.
- 조사식 도구 창에서 잘못된 값을 복사하거나 붙여넣게 만드는 몇 가지 문제를 해결했습니다.
- 디버그하는 동안 조사식의 이름을 바꿀 수 없는 문제를 해결했습니다.
설치 관리자
- 설치 관리자가 .NET Core를 다운로드할 수 없고 설치가 실패한 문제를 해결했습니다.
셸 및 도구
- 오류 도구 창에 도구 모음 단추 설정이 저장되지 않는 문제를 해결했습니다.
소스 코드 편집
- F# 4.6 언어 기능이 Mac용 VS(안정적 또는 미리 보기)에서 작동하지 않는 문제를 해결했습니다.
- F #의 멤버 _.method가 올바르게 인식되지 않는 문제를 해결했습니다.
- 새 F# 웹 프로젝트에서 FS0010 오류를 발생시키는 빌드 문제를 해결했습니다.
- 참조 찾기가 작동하지 않는 문제를 해결했습니다.
- 이름 바꾸기 기능이 제대로 작동하지 않는 문제를 해결했습니다.
- FSharp.Core 4.7 지원이 누락되는 문제를 해결했습니다.
- GB18030 인코딩 지원과 관련된 다양한 문제를 해결했습니다.
Mac용 Visual Studio 2019 버전 8.8.1(8.8.1.37)
‘릴리스 날짜: 2020년 11월 19일’
일반
- 안정성 및 성능과 관련된 몇 가지 문제를 해결했습니다.
디버거
- 예외 창이 바탕 화면 외부에 표시되는 문제를 해결했습니다.
- 편집기 캐럿이 놓인 위치에 따라 다음 문 설정 명령이 실패하고 오류가 발생하는 문제를 해결했습니다.
셸 및 도구
- Big Sur의 전체 화면 모드에서 Mac용 VS를 닫은 후 솔루션이 로드되지 않는 문제를 해결했습니다.
- 어셈블리 뷰어에서의 코드 검색을 수정했습니다.
웹 및 Azure
Xamarin
- XAML 미리 보기에서 VoiceOver가 장식용 이미지를 “이미지”로 잘못 읽는 접근성 문제를 해결했습니다.
- XAML 미리 보기에서 “XAML 핫 다시 로드 시작하기” 링크로 이동할 때 VoiceOver가 불필요한 콘텐츠를 읽는 접근성 문제를 해결했습니다.
- Xcode 12.2 지원을 추가했습니다.
Mac용 Visual Studio 2019 버전 8.8(8.8.0.2913)
‘릴리스 날짜: 2020년 11월 10일’
참고 항목
이번 릴리스의 Mac용 Visual Studio는 이제 macOS Big Sur 개발자 베타 빌드에서 실행할 수 있습니다. 이미 Big Sur를 사용 중인데 업데이트 프로그램을 사용할 수 없는 경우에는 Mac용 Visual Studio 웹 사이트에서 설치 관리자를 다운로드하세요.
새로운 기능
Blazor WebAssembly 프로젝트 디버그
이제 Mac용 Visual Studio에 Blazor WebAssembly 프로젝트 디버깅을 위한 전체 지원이 포함되어 중단점, 조사식을 설정하고, step 명령과 skip 명령을 사용하여 코드를 탐색하는 등 다양한 옵션을 제공합니다.
Mac용 Visual Studio에서 디버깅에 대한 자세한 내용은 Mac용 Visual Studio를 사용하여 디버깅을 참조하세요.
웹 및 Azure
- .NET 5 미리 보기 8에 대한 지원을 추가했습니다.
- PAT(개인용 액세스 토큰) 없이 로그인한 계정을 사용하여 NuGet Azure DevOps 패키지 원본에 액세스하도록 통합 지원을 추가했습니다.
버그 수정
디버거
- 디버거가 같은 이름의 지역 변수보다 가져온 클래스를 선호하는 문제를 해결했습니다.
- 디버거를 종료한 후 발생하는 잠재적 크래시/중단 문제를 해결했습니다.
- .NET 5를 사용하여 Blazor 애플리케이션을 디버그할 때 지역 변수가 평가되지 않는 문제를 해결했습니다.
프로젝트 시스템
- 추가 기능 프로젝트를 로드할 때 파일에 대한 빈 속성 패드가 생성되는 문제를 해결했습니다.
- 사용자가 솔루션 로드 작업을 취소할 수 있도록 하는 문제를 해결했습니다.
- Android 빌드 프로세스가 중지되지 않는 문제를 해결했습니다.
- 솔루션 창에서 “모든 파일 표시”를 사용하도록 설정한 상태에서 파일의 이름을 바꾸면 파일이 두 번 추가되고 중단이 발생할 수 있는 문제를 해결했습니다.
- Mac용 VS에서 다른 FrameworkSDKRoot를 설정하는 문제를 해결했습니다.
- 단일 문자를 사용하여 새 프로젝트 폴더를 만들려고 하면 오류가 발생하여 작업이 실패하는 문제를 해결했습니다.
- MSBuild를 16.8 RTM으로 업데이트했습니다.
셸 및 도구
- 파일에서 찾기 기능의 속도를 높였습니다.
- 프로젝트에서 저장되지 않은 파일을 삭제할 때 잘못된 예외가 기록되도록 만드는 문제를 해결했습니다.
- 검색 환경에서 다중 검색 및 무응답을 야기하는 문제를 해결했습니다.
- Visual Studio에서 멀티 타기팅 SDK 스타일 프로젝트에 포함된 파일/클래스를 찾을 수 없는 문제를 해결했습니다.
- 파일에서 찾기의 디렉터리 경로가 올바르게 설정되지 않는 문제를 해결했습니다.
- 사용자가 어셈블리 브라우저에서 어셈블리를 열 수 없게 하는 문제를 해결했습니다.
- 16진수 편집기에서 열도록 선택하면 16진수 편집기가 아닌 Visual Studio Code에서 파일이 열리도록 만드는 문제를 해결했습니다.
- 어셈블리 뷰어의 성능을 개선했습니다.
- 어셈블리 브라우저를 새 편집기로 이식했습니다.
- 오류 패드를 다시 구현하고 빌드 출력을 별도의 패드로 이동했습니다.
- 전반적인 성능 및 안정성을 향상했습니다.
- IDE 전체에서 “패드” 용어를 “도구 창”으로 바꾸고 최상위 보기 메뉴를 업데이트했습니다.
- VoiceOver를 사용할 경우 “참조” 대화 상자의 콘텐츠를 올바른 순서로 읽지 않는 문제를 해결했습니다.
- 어셈블리 브라우저에서 발생하는 잠재적 중단 문제를 해결했습니다.
- 통합 터미널 내의 인코딩 문제를 해결했습니다.
- “파일에서 바꾸기” 대화 상자의 “찾기”에서 찾은 텍스트를 바꾸는 문제를 해결했습니다.
- 두 번째 사용 후 디렉터리에서 검색이 실패하는 문제를 해결했습니다.
- NuGet을 5.8 RC로 업데이트했습니다.
- option 키를 누르고 있는 동안 VS 콘솔에서 (특수) 문자를 입력할 수 없는 문제를 해결했습니다.
- macOS Big Sur에서 마우스로 경고를 클릭할 수 없는 문제를 해결했습니다.
소스 코드 편집
- Visual Studio와 동일한 백 엔드를 사용하도록 F# 편집기 및 언어 서비스를 업데이트했습니다(Windows). 이렇게 하면 다음을 포함하여 개발자 커뮤니티에서 이전에 보고된 여러 가지 문제가 해결됩니다.
- “...(으)로 이동”에 대한 기본 키 바인딩이 더 이상 프랑스어 키보드에서 작동하지 않도록 만드는 문제를 해결했습니다.
- FSharp.Core NuGet 패키지를 사용할 수 없기 때문에 새 F# 프로젝트가 복원 및 빌드되지 않는 문제를 해결했습니다.
- 제네릭 인터페이스에서 열거형을 nullable 형식으로 사용할 수 없는 문제를 해결했습니다.
- 디자인 타임 오류 강조 표시 및 빠른 수정 제안의 작동 중지 문제를 해결했습니다.
- 구문 오류에 빨간색 밑줄이 표시되지 않는 문제를 해결했습니다.
- C# 파일에 코드 조각을 삽입하지 못하는 문제를 해결했습니다.
- EventHandler 완료가 작동하지 않는 문제를 해결했습니다.
- YAML 지원 관련 문제를 해결했습니다.
테스트 도구
버전 제어
- 소스 제어에서 파일을 복사할 때 이상한 동작이 발생하는 문제를 해결했습니다.
- Git 버전 제어를 사용할 때 중단을 야기할 수 있는 문제를 해결했습니다.
- Git이 보고되는 경우 버전 제어 커밋 실패
fatal: LF would be replaced by CRLF
를 야기하는 문제를 해결했습니다. - 솔루션 패드에서 추적되지 않는 파일이나 프로젝트를 선택하면 보기 기록을 사용할 수 없게 되는 문제를 해결했습니다.
- Mac용 Visual Studio에서 Git 통합이 작동하지 않는 문제를 해결했습니다.
- 프로젝트에서 파일을 삭제하면 롤백되어 소스 제어에 문제가 발생하는 문제를 해결했습니다.
- 콘솔에서 프로젝트를 열거나 분기를 전환하는 경우 프로젝트 브라우저에서 현재 분기를 항상 업데이트하지는 못하는 문제를 해결했습니다.
- Git 작업 시
doesn't point at a valid Git repository or workdir.
오류 메시지를 야기할 수 있는 문제를 해결했습니다. - 스태시 오류가 제대로 처리되지 않는 문제를 해결했습니다.
- “검토 및 커밋” 보기에서 손상된 선택 단추와 관련된 문제를 해결했습니다.
- Git 구성 대화 상자에서 IDE 사용을 차단하고 이 대화 상자를 닫을 수 없는 문제를 해결했습니다.
- 복사한 후 붙여넣은 파일의 상태가 제대로 업데이트되지 않는 문제를 해결했습니다.
- Git이 설치되지 않은 경우 파일을 복사한 후 오류가 표시되는 문제를 해결했습니다.
- 새로 추가된 폴더에서 새 파일을 삭제하면 빈 폴더도 삭제되는 문제를 해결했습니다.
웹 및 Azure
- 새 F# 테스트 프로젝트에서 오류 및 경고가 표시되는 문제를 해결했습니다.
- Windows의 Visual Studio에서 솔루션 파일 생성 시 호환성 문제를 야기한 문제를 해결했습니다.
- .razor 파일에서 “Using 지시문은 필요하지 않습니다.” 오류가 잘못 표시되는 문제를 해결했습니다.
- 새 Razor 클래스 라이브러리 프로젝트의 클래스에 대해 IntelliSense를 .razor 파일에서 사용할 수 없는 문제를 해결했습니다.
- Azure Publish에서 Azure로 게시하는 경우 Azure 구독을 찾을 수 없는 문제를 해결했습니다.
- Azure 구독을 찾을 수 없는 문제를 해결했습니다.
- Razor 편집기의 크래시를 해결했습니다.
- Blazor WebAssembly 애플리케이션을 디버그할 때 중단점에 도달하지 않는 문제를 해결했습니다.
dotnet new
로 추가된 사용자 지정 .NET Core 템플릿에 대한 미리 보기 지원을 추가했습니다.- Blazor WebAssembly 프로젝트가 .NET 5 같은 경우에서 인식되지 않고 브라우저 선택이 누락되는 문제를 해결했습니다.
- 잘못된 개발 인증서로 인해 복구할 수 없는 중단이 발생하는 문제를 해결했습니다.
- OpenAPI 서비스를 제거한 후 IntelliSense에서 OpenAPI 클라이언트를 표시하는 문제를 해결했습니다.
- .NET Core를 5.0.100 및 3.1.403으로 업데이트했습니다.
Xamarin
- Xcode를 사용해 Storyboard 파일을 열고 파일에 레이아웃을 추가한 경우 디자이너에 대해 시뮬레이터가 iPad Pro로 잘못 변경되는 문제를 해결했습니다.
- 사용자가 Mac용 Visual Studio에서 스토리보드를 로드할 수 없는 문제를 해결했습니다.
- Storyboard 오류를 야기하는 문제를 해결했습니다.
- Xamarin.iOS용으로 Apple 계정을 추가하는 작업이 중단되는 문제를 해결했습니다.
- 2단계 인증을 사용하여 Apple 개발자 계정을 추가하지 못하는 문제를 해결했습니다.
- Visual Studio와의 페어링을 방지하는 문제를 해결했습니다.
- Storyboard 편집기가 시작되지 않는 문제를 해결했습니다.
- 새 “cmdline-tools” 경로를 지원하도록 Android SDK Tools 경로를 업데이트했습니다.
- 핫 다시 로드에서 증분 사용 시 필요한 최소 Xamarin.Forms 버전을 4.6.0.923으로 업데이트했습니다.
- Xamarin Forms 핫 다시 로드로 인해 iOS 시뮬레이터가 전경으로 나오는 문제를 해결했습니다.
- iOS 시뮬레이터 창 가로채기가 포커스를 여러 번 받는 문제를 해결했습니다.
- 벡터 이미지가 Assets.xcassets에 표시되지 않는 문제를 해결했습니다.
- Xamarin.Mac 전체 프레임워크 프로젝트의 대상 프레임워크가 Xamarin.Mac Modern으로 계속 다시 전환되는 문제를 해결했습니다.
- Mac용 VS에서 Xamarin.Android 프로젝트의 일부 기본 속성이 제거되는 문제를 해결했습니다.
- 이제 Android SDK 관리자는 Xamarin.Forms 템플릿과의 호환성을 보장하기 위해 Android API 28이 아직 설치되지 않은 경우 설치하라는 메시지를 표시합니다.
- Xcode 12.1 지원을 추가했습니다.
기타
- IDE의 시작 성능을 개선했습니다.
- 솔루션을 닫는 성능을 개선했습니다.
- vstool이 확장을 사용하지 않도록/사용하도록 설정하는 데 사용할 수 있는 정확한 확장 ID를 반환하지 않는 문제를 해결했습니다.
알려진 문제
다음은 Mac용 Visual Studio 2019 버전 8.8에서 알려진 모든 기존 문제 목록입니다.
- 최신 .NET 5 SDK를 설치한 후 .NET Core 3.1 앱의 개발자에게 “ASP.NET Core 개발자 인증서가 잘못된 상태입니다.”를 나타내는 오류가 표시될 수 있습니다. 터미널에서
dotnet dev-certs https --clean
을 실행한 후dotnet dev-certs https --trust
를 실행하면 문제가 해결됩니다. - .NET 5.0 RC1을 사용하여 Blazor WebAssembly 프로젝트를 로드하는 기능은 아직 지원되지 않습니다.
- 드문 경우지만 .NET Core 3.1.300 SDK를 제외한 모든 항목이 최신 상태일 수 있습니다. 이 구성에 해당하는 경우 업데이트 프로그램을 사용하여 .NET Core 3.1.300으로 업데이트하면 IDE가 다시 시작될 때까지 .NET Core SDK를 업데이트하라는 알림이 사라지지 않습니다.