Mac용 Visual Studio 2019 버전 8.7 릴리스 정보Visual Studio 2019 for Mac version 8.7 Release Notes
개발자 커뮤니티 | 시스템 요구 사항 | 호환성 | 배포 가능한 코드 | 설명서 | 블로그 | 서비스Developer Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing
단추를 클릭하여 Mac용 Visual Studio 2019 최신 버전을 다운로드합니다.Click the button to download the latest version of Visual Studio 2019 for Mac. 시스템 요구 사항에 대한 정보는 Mac 시스템 요구 사항 및 Mac 플랫폼 대상 지정 및 호환성 가이드를 참조하세요.For information on the system requirements see the see Mac System Requirements and Mac Platform Targeting and Compatibility guides.
Mac용 Visual Studio 2019 설치 및 업데이트에 대한 지침은 Mac용 Visual Studio 설치 가이드를 참조하세요.For instructions on installing and updating Visual Studio 2019 for Mac, see the Install Visual Studio for Mac guide.
다른 관련 다운로드에 대해 자세히 알아보려면 다운로드 페이지를 참조하세요.To learn more about other related downloads, see the Downloads page.
Mac용 Visual Studio 2019의 새로운 기능What's New in Visual Studio 2019 for Mac
Mac용 Visual Studio 2019 릴리스Visual Studio 2019 for Mac Releases
- 2020년 10월 27일 - Mac용 Visual Studio 2019 버전 8.7.9October 27, 2020 - Visual Studio 2019 for Mac version 8.7.9
- 2020년 9월 21일 - Mac용 Visual Studio 2019 버전 8.7.8September 21, 2020 - Visual Studio 2019 for Mac version 8.7.8
- 2020년 9월 15일 - Mac용 Visual Studio 2019 버전 8.7.7September 15, 2020 - Visual Studio 2019 for Mac version 8.7.7
- 2020년 9월 10일 - Mac용 Visual Studio 2019 버전 8.7.6September 10, 2020 - Visual Studio 2019 for Mac version 8.7.6
- 2020년 9월 8일 - Mac용 Visual Studio 2019 버전 8.7.5September 08, 2020 - Visual Studio 2019 for Mac version 8.7.5
- 2020년 8월 25일 - Mac용 Visual Studio 2019 버전 8.7.4August 25, 2020 - Visual Studio 2019 for Mac version 8.7.4
- 2020년 8월 18일 - Mac용 Visual Studio 2019 버전 8.7.3August 18, 2020 - Visual Studio 2019 for Mac version 8.7.3
- 2020년 8월 13일 - Mac용 Visual Studio 2019 버전 8.7.2August 13, 2020 - Visual Studio 2019 for Mac version 8.7.2
- 2020년 8월 11일 - Mac용 Visual Studio 2019 버전 8.7.1August 11, 2020 - Visual Studio 2019 for Mac version 8.7.1
- 2020년 8월 5일 - Mac용 Visual Studio 2019 버전 8.7August 5, 2020 - Visual Studio 2019 for Mac version 8.7
Mac용 Visual Studio 2019 블로그 게시물Visual Studio 2019 for Mac Blog Posts
Visual Studio 블로그 는 엔지니어링 팀의 제품 정보가 제공되는 공식 출처입니다.The Visual Studio Blog is the official source of product insight from the Visual Studio Engineering Team. 다음 게시물에서 Mac용 Visual Studio 2019 릴리스에 대한 자세한 정보를 찾을 수 있습니다.You can find in-depth information about the Visual Studio 2019 for Mac releases in the following posts:
릴리스 주요 내용Release Highlights
- 새 Open API 및 GRPC 서비스 참조를 .NET Core 프로젝트에 추가할 수 있도록 지원을 추가했습니다.We added support for adding new Open API & gRPC service references to .NET Core projects.
- 마우스 오른쪽 단추를 클릭하여 단위 테스트를 실행할 수 있는 지원이 추가되었습니다.We added support for right-clicking to run unit tests.
- Unity에서 솔루션 및 프로젝트를 다시 생성하는 경우 Visual Studio Tools for Unity에는 영구 솔루션 폴더에 대한 세 가지 진단 및 지원이 새롭게 포함됩니다.The Visual Studio Tools for Unity includes three new diagnostics and support for persistent solution folders when Unity is regenerating solution and projects.
- IDE 전체에 있는 기존의 많은 버그와 사용자가 보고한 문제를 해결했습니다.We resolved a significant number of existing bugs and user-reported issues throughout the IDE. Developer Community 포털을 사용하여 피드백을 계속 공유해 주세요.Please continue to share your feedback with us using the Developer Community portal.
- Mac용 Visual Studio 8.7은 macOS Big Sur 개발자 미리 보기에서 실행할 수 있습니다.Visual Studio for Mac 8.7 supports running on the macOS Big Sur developer preview. 이미 Big Sur를 사용 중인데 업데이트 프로그램을 사용할 수 없는 경우에는 Mac용 Visual Studio 웹 사이트에서 설치 관리자를 다운로드하세요.If you're already on Big Sur and can't use the updater, visit the Visual Studio for Mac website and download the installer.
알려진 문제Known Issues
알려진 문제 섹션을 참조하세요.Refer to the Known Issues section.
피드백 및 제안Feedback and Suggestions
Microsoft는 여러분의 의견을 기다리고 있습니다!We would love to hear from you! Mac용 Visual Studio IDE의 문제 보고 옵션을 통해 문제를 보고할 수 있습니다.You can report a problem through the Report a Problem option in Visual Studio for Mac IDE. 개발자 커뮤니티 포털에서 제안 사항을 포함하여 피드백을 추적할 수 있습니다.You can track your feedback, including suggestions, in the Developer Community portal.
릴리스 정보Release Notes
Mac용 Visual Studio 2019 버전 8.7.9(8.7.9.9)Visual Studio 2019 for Mac version 8.7.9 (8.7.9.9)
‘릴리스 날짜: 2020년 10월 27일’released October 27, 2020
웹 및 AzureWeb and Azure
- .NET Core를 3.1.403 및 2.1.811로 업데이트했습니다.We updated .NET Core to 3.1.403 and 2.1.811.
XamarinXamarin
- Xcode 12.1 지원을 추가했습니다.We added support for Xcode 12.1.
Mac용 Visual Studio 2019 버전 8.7.8(8.7.8.4)Visual Studio 2019 for Mac version 8.7.8 (8.7.8.4)
‘릴리스 날짜: 2020년 9월 21일’released September 21, 2020
XamarinXamarin
- Xcode 12에 대한 지원을 추가하고 Xamarin SDK를 업데이트했습니다.We added support for Xcode 12 and updated the Xamarin SDKs.
- Info.plist 편집기에서 색 집합을 테마 컬러로 설정하는 기능 지원을 추가했습니다.We added support for setting a Color set as Accent Color in the Info.plist editor.
Mac용 Visual Studio 2019 버전 8.7.7(8.7.7.10)Visual Studio 2019 for Mac version 8.7.7 (8.7.7.10)
‘릴리스 날짜: 2020년 9월 15일’released September 15, 2020
IDE 플랫폼IDE Platform
- Mac용 Visual Studio를 시작할 수 없고 전체 재부팅이 필요한 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac could not be launched and required a full reboot.
프로젝트 시스템Project System
- ProjectGuid가 프로젝트 파일에서 제거되는 문제를 해결했습니다.We fixed an issue with ProjectGuid being removed from project files.
웹 및 AzureWeb and Azure
- ASP.NET Core 2.1 웹 애플리케이션에 대해 스캐폴딩이 실패하는 문제를 해결했습니다.We fixed an issue where Scaffolding failed for ASP.NET Core 2.1 Web Applications.
Mac용 Visual Studio 2019 버전 8.7.6(8.7.6.2)Visual Studio 2019 for Mac version 8.7.6 (8.7.6.2)
‘릴리스 날짜: 2020년 9월 8일’released September 08, 2020
웹 및 AzureWeb and Azure
- .NET Core SDK(3.1.402 SDK 및 2.1.22 런타임)를 업데이트했습니다.We updated the .NET Core SDK (3.1.402 SDK and 2.1.22 runtime).
Mac용 Visual Studio 2019 버전 8.7.5(8.7.5.19)Visual Studio 2019 for Mac version 8.7.5 (8.7.5.19)
‘릴리스 날짜: 2020년 9월 8일’released September 08, 2020
프로젝트 시스템Project System
- Uno 솔루션을 로드할 수 없는 문제를 해결했습니다.We fixed an issue where an Uno solution could not be loaded.
셸 및 도구Shell and Tools
- 성능 및 안전성이 향상되었습니다.We improved performance and reliability.
웹 및 AzureWeb and Azure
- 새 Azure Functions 프로젝트를 만들 때 초기 템플릿이 누락되는 문제를 해결했습니다.We fixed an issue where initial templates were missing when creating a new Azure Functions project.
XamarinXamarin
- Xcode Designer에서 스토리보드 작업 시 불필요한 많은 팝업을 해결했습니다.We fixed many unneeded/unwanted popups when working with storyboards in Xcode Designer.
- 출선 생성 문제를 해결했습니다We fixed an issue with generation of outlets
- Visual Studio 및 Xcode 동기화가 레지스터 특성을 계속 업데이트하는 문제를 해결했습니다.We fixed an issue where Visual Studio and Xcode sync keeps updating the Register attribute.
- 핫 다시 로드에서 범위를 벗어난 인덱스 오류를 해결했습니다We fixed an index out of range error in Hot Reload
- Xcode Interface Builder를 사용한 스토리보드 열기에 실패하는 문제를 해결했습니다.We fixed an issue where opening a Storyboard with Xcode Interface Builder was failing.
Mac용 Visual Studio 2019 버전 8.7.4(8.7.4.38)Visual Studio 2019 for Mac version 8.7.4 (8.7.4.38)
‘릴리스 날짜: 2020년 8월 25일’released August 25, 2020
셸 및 도구Shell and Tools
- 문제 보고 대화 상자에서 비논리적인 포커스 순서를 야기하는 문제를 해결했습니다.We fixed an issue causing illogical focus order in the Report a Problem dialog.
- VoiceOver 및 화면 읽기 프로그램이 NuGet 패키지 관리 대화 상자에서 링크를 활성화할 수 없는 문제를 해결했습니다.We fixed an issue preventing VoiceOver and screen readers from being able to activate links in the Manage NuGet Packages dialog.
- 이전 .NET Core SDK가 설치된 대형 솔루션이 복원되지 않는 문제를 해결했습니다.We fixed an issue where large solutions would fail to restore with older .NET Core SDKs installed.
- 계정 대화 상자에서 선택한 계정의 색 대비를 높였습니다.We increased the color contrast of the selected account in the account dialog.
웹 및 AzureWeb and Azure
- launchSettings.json에 추가된 새 시작 프로필이 프로젝트 옵션 대화 상자에 표시되지 않는 문제를 해결했습니다.We fixed an issue where a new launch profile added to launchSettings.json was not shown in the project options dialog.
- 프로젝트 옵션 대화 상자에서 변경 내용을 취소해도 실행 구성 변경이 실행 취소되지 않는 문제를 해결했습니다.We fixed an issue where cancelling changes in the project options dialog would not undo run configuration changes.
- OpenAPI/gRPC 구성 대화 상자가 모달이 아닌 문제를 해결했습니다.We fixed an issue where the OpenAPI / gRPC configuration dialogs were not modal.
- 참조가 추가된 후에 OpenAPI 서비스 참조 대화 상자가 다시 열리는 문제를 해결했습니다.We fixed an issue where the OpenAPI service reference dialog would re-open after the reference was added.
- 실행 구성 설정에서 설정된 경우에도 ASP.NET Core 프로젝트가 통합 터미널에서 실행되지 않는 문제를 해결했습니다.We fixed an issue preventing ASP.NET Core projects from running in the integrated terminal despite being set to do so in the run configuration settings.
- 기본 실행 구성에서 기본 도구 모음에 프로젝트 이름이 두 번 표시되는 문제를 해결했습니다.We fixed an issue where the default run configuration shows the project name twice in main toolbar.
XamarinXamarin
- 전반적인 안정성이 향상되었습니다.We improved overall stability
Mac용 Visual Studio 2019 버전 8.7.3(8.7.3.13)Visual Studio 2019 for Mac version 8.7.3 (8.7.3.13)
‘릴리스 날짜: 2020년 8월 18일’released August 18, 2020
셸 및 도구Shell and Tools
- Solution Pad에서 속성을 변경한 후 Properties Pad가 올바르게 업데이트되지 않는 문제를 해결했습니다.We fixed an issue where the properties pad was not updated correctly after changing properties in the solution pad.
- 16진수 편집기에서 파일을 열 때 16진수 편집기가 아닌 VS Code에서 열리는 문제를 해결했습니다.We fixed an issue where open with hex editor opens file with VS Code and not in the hex editor.
XamarinXamarin
- 전반적인 안정성이 향상되었습니다.We improved overall stability
- Xamarin.Android SDK 11.0.0.3을 사용하여 Android 앱을 디버깅할 때 발생하는 문제를 해결했습니다.We fixed an issue with debugging an Android app with Xamarin.Android SDK 11.0.0.3
Mac용 Visual Studio 2019 버전 8.7.2(8.7.2.4)Visual Studio 2019 for Mac version 8.7.2 (8.7.2.4)
‘릴리스 날짜: 2020년 8월 13일’released August 13, 2020
웹 및 AzureWeb and Azure
- .NET Core SDK(3.1.401 SDK 및 2.1.21 런타임)를 업데이트했습니다.We updated the .NET Core SDK (3.1.401 SDK and 2.1.21 runtime).
Mac용 Visual Studio 2019 버전 8.7.1(8.7.1.15)Visual Studio 2019 for Mac version 8.7.1 (8.7.1.15)
‘릴리스 날짜: 2020년 8월 11일’released August 11, 2020
8.7.1의 버그 수정Bug Fixes in 8.7.1
셸 및 도구Shell and Tools
- .NET Core 3.1.400의 잘못된 종속성 폴더 정보 문제를 해결했습니다.We fixed an issue with incorrect dependency folder information with .NET Core 3.1.400.
- 속성 대화 상자의 여러 UI 요소에 VoiceOver 사용자에 대한 이름이 없는 문제를 해결했습니다.We fixed an issue where several UI elements in the properties dialog do not have names for VoiceOver users.
UnityUnity
- Unity에서 열면 종료 후 다시 열 때까지 “로드 중...”이 표시되는 문제를 해결했습니다.We fixed an issue where opening from Unity shows "Loading..." until quitting and reopening.
버전 제어Version Control
- Git 작업 시
doesn't point at a valid Git repository or workdir.
오류 메시지를 야기할 수 있는 문제를 해결했습니다.We fixed an issue that could result in adoesn't point at a valid Git repository or workdir.
error message when working with Git.
XamarinXamarin
- MacOS Big Sur의 Xamarin 개발자가 프로젝트를 컴파일하고 실행하지 못하도록 만드는 문제를 해결했습니다.We fixed an issue preventing Xamarin developers on macOS Big Sur from compiling and running their projects.
Mac용 Visual Studio 2019 버전 8.7(8.7.0.2037)Visual Studio 2019 for Mac version 8.7 (8.7.0.2037)
‘릴리스 날짜: 2020년 8월 5일’released August 5, 2020
참고
이번 릴리스의 Mac용 Visual Studio는 이제 macOS Big Sur 개발자 베타 빌드에서 실행할 수 있습니다.This release of Visual Studio for Mac now supports running on the macOS Big Sur developer beta builds. 이미 Big Sur를 사용 중인데 업데이트 프로그램을 사용할 수 없는 경우에는 Mac용 Visual Studio 웹 사이트에서 설치 관리자를 다운로드하세요.If you're already on Big Sur and can't use the updater, visit the Visual Studio for Mac website and download the installer.
새 기능New Features
Open API 및 GRPC 클라이언트 생성Open API and gRPC Client Generation
이제 Mac용 Visual Studio는 OpenAPI 또는 GRPC 서비스에서 API 클라이언트를 생성할 수 있도록 지원합니다.Visual Studio for Mac now includes support for generating an API client from an OpenAPI or gRPC service. 로컬 파일이나 URL을 통해 클라이언트를 생성하고 서비스 참조를 관리하고 서비스가 변경되는 경우 클라이언트 코드를 다시 생성하는 기능도 지원합니다.This includes the ability to generate the client from a local file or URL, manage service references, and regenerate the client code if the service changes.
OpenAPI 또는 GRPC 서비스에 대한 새 참조를 추가하려면 솔루션 패드에서 연결된 서비스 노드를 마우스 오른쪽 단추로 클릭하고 서비스 갤러리 열기 를 선택합니다.To add add a new reference to an OpenAPI or gRPC service, right-click on the Connected Services node in the Solution pad and select Open Service Gallery.

연결된 서비스 갤러리 를 열면 OpenAPI 또는 GRPC 참조를 추가하는 옵션이 있습니다.After opening the Connected Services Gallery, you have the option to add either an OpenAPI or gRPC reference.

옵션 중 하나를 클릭하면 서비스 참조를 파일 경로 또는 URL로 입력할 수 있는 프롬프트가 시작됩니다.Clicking on either of the options launches a prompt which allows you to enter the service reference, either by file path or URL.
GRPC 클라이언트를 생성할 때 다음 클라이언트 클래스 형식을 생성할지 여부도 선택할 수 있습니다.When generating a gRPC client, you can also select whether to generate the following client class types:
- 클라이언트Client
- 서버Server
- 클라이언트 및 서버Client and Server
- 메시지만(생성되는 서버 또는 클라이언트 코드 없이 메시지 속성을 기반으로 강력한 형식의 클래스를 생성하는 데 사용)Messages Only (used to generate strongly typed classes based on message properties, with no generated server or client code)
OpenAPI 클라이언트를 생성할 때 네임스페이스와 코드 생성기로 전달되는 추가 옵션을 지정할 수 있습니다.When generating an OpenAPI client, you can specify the namespace and additional options which are passed through to the code generator.
코드 생성은 dotnet-grpc
및 dotnet-openapi
명령줄 도구를 기반으로 합니다.Code generation is based on the dotnet-grpc
and dotnet-openapi
command-line tools.
생성한 서비스 참조는 아래와 같이 연결된 서비스 갤러리 에서 보고 수정할 수 있습니다.After generating a service reference, you can view and modify it in the Connected Services Gallery as shown below.

생성된 OpenAPI 클라이언트를 사용하는 방법에 대한 자세한 내용은 NSwag 시작 자습서를 참조하세요.For more information on using a generated OpenAPI client, see the Getting Started with NSwag tutorial.
생성된 GRPC 클라이언트를 사용하는 방법에 대한 자세한 내용은 ASP.NET Core에서 GRPC 클라이언트 및 서버 만들기 자습서를 참조하세요.For more information on using a generated gRPC client, see the Create a gRPC client and server in ASP.NET Core tutorial.
단위 테스트를 실행하려면 마우스 오른쪽 단추 클릭Right-Click to Run Unit Tests
단위 테스트가 포함된 C# 클래스를 편집할 때 개발자는 테스트 클래스 또는 메서드 본문 내에서 마우스 오른쪽 단추를 클릭하여 테스트 실행 및 디버깅 옵션에 액세스할 수 있습니다.When editing C# classes containing unit tests, developers can now right-click within the body of a test class or method to access options for running and debugging tests.

편집기에서 마우스 오른쪽 단추를 클릭하는 것 외에도 바로 가기 키를 사용하여 새로운 명령을 실행할 수 있습니다.In addition to right-clicking in the editor, these new commands can be run using keboard shortcuts. Mac용 Visual Studio 키 바인딩을 사용하는 경우 명령은 다음과 같습니다.If you're using the Visual Studio for Mac key bindings, the commands are as follows:
- 실행 테스트:
⌘T
Run Test(s):⌘T
- 디버그 테스트:
⌘⌥T
Debug Tests(s):⌘⌥T
바로 가기 키 변경에 대한 자세한 내용은 Mac용 Visual Studio의 기본 바로 가기 키를 참조하고, 새로운 단위 테스트 기능에 대한 더 깊이 있는 정보는 Visual Studio 블로그를 참조하세요.See Default keyboard shortcuts in Visual Studio for Mac for more information on changing your keyboard shortcuts and The Visual Studio Blog for more in-depth information on this new unit test feature.
Visual Studio Tools for UnityVisual Studio Tools for Unity
- Unity가 솔루션 및 프로젝트를 다시 생성하는 경우 솔루션 폴더를 유지하기 위한 지원이 추가되었습니다.We added support to persist solution folders when Unity is regenerating solution and projects.
- 다음 진단이 추가되었습니다.We added the following diagnostics:
UNT0015
:InitializeOnLoadMethod
또는RuntimeInitializeOnLoadMethod
특성을 사용하여 잘못된 메서드 시그니처를 검색할 수 있습니다.UNT0015
: Detect incorrect method signature withInitializeOnLoadMethod
orRuntimeInitializeOnLoadMethod
attribute.UNT0016
: 첫 번째 인수를 문자열 리터럴로 지정하여Invoke
,InvokeRepeating
,StartCoroutine
또는StopCoroutine
을 사용하는 것은 형식 측면에서 안전하지 않습니다.UNT0016
: UsingInvoke
,InvokeRepeating
,StartCoroutine
orStopCoroutine
with a first argument being a string literal is not type safe.UNT0017
:SetPixels
호출이 느립니다.UNT0017
:SetPixels
invocation is slow.
버그 수정Bug Fixes
디버거Debugger
- 디버거 단계 작업으로 인해 Visual Studio가 응답하지 않게 되는 문제를 해결했습니다.We fixed an issue where Debugger step operations cause Visual Studio to hang.
- 디버거 패드에서 항목의 너비 및 배치를 계산하기 위한 새로운 논리를 도입했습니다.We introduced new logic for calculating width and placement of items in debugger pads.
- 텍스트를 정확히 클릭하지 않으면 이름/값 셀이 편집 모드로 전환되지 않는 문제를 해결했습니다.We fixed an issue that prevented name/value cells from going into edit mode unless clicking exactly on text.
- 도구 설명을 확장하는 속도가 향상되었습니다.We increased the speed of expanding tooltips
- 사용자가 편집기 여백에서 빈 줄을 클릭하면 중단점 패드에 중단점이 만들어지는 문제를 해결했습니다.We fixed an issue that created breakpoints in the breakpoint pad when users clicked an empty line in the editor margin.
- 사용자가 충돌 메시지를 해제하지 못하는 문제를 해결했습니다.We fixed an issue that prevented users from dismissing crash messages.
- 도구 설명 동작으로 인해 작동이 어려워지는 문제를 해결했습니다.We fixed an issue where tooltip behaviour makes it difficult to work.
- 스테핑 중에 UI가 중단될 수 있는 문제를 해결했습니다.We fixed an issue that may have caused UI hang while stepping.
- 디버깅이 종료된 후 예외 페이지가 유지되는 문제를 해결했습니다.We fixed an issue where Exception page stays after debugging ends.
- 코드 줄을 추가하거나 제거할 때 중단점 패드가 텍스트 편집기 표시의 줄 번호와 동기화되지 않을 수 있는 문제를 해결했습니다.We fixed an issue where the breakpoint pad could become out of sync with line numbers in the text editor display when adding or removing lines of code.
- 디버거가 잘못된 문에서 중단될 수 있는 문제를 해결했습니다.We fixed an issue that may cause the debugger to break on the wrong statement.
- 디버깅을 마친 후 종종 도구 설명이 계속 표시되는 문제를 해결했습니다.We fixed an issue that sometimes caused tooltips to remain visible after finishing debugging.
- 배열이 아닌 개체의 배열 길이가 도구 설명에 표시될 수 있는 문제를 해결했습니다.We fixed an issue where the tooltip may display an array length for a non-array object.
- StackTracePad.UpdateAsync null 참조 오류가 로그에 기록되는 문제를 해결했습니다.We fixed an issue that caused a StackTracePad.UpdateAsync null reference error to be written to the logs.
- 도구 설명 값에서 잘못된 줄바꿈을 야기하는 문제를 해결했습니다.We fixed an issue that caused erroneous newlines in tooltip values.
프로젝트 시스템Project System
- 기호로 연결된 폴더의 파일이 변경 시 빌드되지 않는 문제를 해결했습니다.We fixed an issue where Files in a symbolically linked folder are not built on change.
- 새 파일/자산 추가 시 "저장 중..."이 1분 넘게 소요되는 문제를 해결했습니다.We fixed an issue where Adding a new file/asset causes "Saving..." to take for over a minute.
- 메시지 저장이 영구적으로 표시되고 계속할 수 없는 문제를 해결했습니다.We fixed an issue where the Saving message shown forever and unable to continue.
- 캐럿에서 단위 테스트 실행, 디버깅, 선택을 위한 키 바인딩이 작동하지 않는 문제를 해결했습니다.We fixed an issue with Key bindings for running, debugging and selecting a unit test at caret not working.
- 프로젝트를 방금 컴파일했더라도 실행 단추를 클릭하면 사용자에게 빌드를 다시 요청하는 문제를 해결했습니다.We fixed an issue where clicking the run button may ask you to build again even if the project had just been compiled.
- 다중 대상 주문이 올바르지 않은 문제를 해결했습니다.We fixed an issue where Multi-target order is not correct.
- 사용자가 프로젝트를 닫을 수 없는 문제를 해결했습니다.We fixed an issue where a user Can't close the project.
테스트Testing
- 중복된 네임스페이스 단위 테스트에서 발생하던 문제를 해결했습니다.We fixed an issue where Unit tests duplicated namespaces.
- 일부 단위 테스트가 로드되지 않던 문제를 해결했습니다.We fixed an issue causing some unit tests not to load.
- xUnit 테스트에서 메서드 이름 대신 전체 네임스페이스가 표시되는 문제를 해결했습니다.We fixed an issue that caused xUnit tests to show full namespaces instead of method names.
- 단위 테스트 패드의 테스트 노드가 잘못되는 문제를 해결했습니다.We fixed an issue where The test nodes in the unit test pads are incorrect.
- int.MaxValue의 NUnit TestCase를 사용할 때 단위 테스트 패널이 테스트를 네임스페이스를 기준으로 제대로 그룹화하지 않는 문제를 해결했습니다.We fixed an issue with the Unit Test panel not properly grouping tests by namespace when using NUnit TestCase of int. MaxValue.
- VSMac 테스트 탐색기가 중단되는 문제를 해결했습니다.We fixed an issue where the VSMac test explorer broken.
- 단위 테스트 마커에 대한 지원을 편집기로 다시 가져오도록 수정했습니다.We fixed brought support for unit test markers back to the editor.
셸 및 도구Shell and Tools
- NuGet을 5.7 RTM으로 업데이트했습니다.We updated NuGet to 5.7 RTM.
- 속성 패드 내에서 키보드 포커스와 관련된 문제를 해결했습니다.We fixed an issue with keyboard focus inside the property pad.
- macOS Big Sur에서 Visual Studio 작동이 중단되는 문제를 해결했습니다.We fixed an issue where Visual Studio was crashing on macOS Big Sur. 이미 macOS를 Big Sur로 업그레이드했고 Mac용 VS를 실행할 수 없는 경우 https://visualstudio.microsoft.com/vs/mac/ 에서 최신 설치 관리자를 다운로드하여 안정적인 최신 버전을 설치한 다음 미리 보기 채널에서 이 미리 보기를 설치하세요.If you have already upgraded macOS to Big Sur and are not able to run VS for Mac, please download the latest installer from https://visualstudio.microsoft.com/vs/mac/ to install the latest stable version and then install this preview from the Preview channel.
- 몇 가지 안정성 및 성능 문제를 해결하는 픽스를 만들었습니다.We made fixes to address a handful of stability and performance issues.
- VS Code 키 바인딩 체계를 사용하는 경우 열린 파일(탭) 간을 이동하기 위한 누락된 키 바인딩을 추가했습니다.We added a missing key binding for moving through open files (tabs) when using the VS Code key binding scheme.
- 프로젝트를 만드는 동안 시작 창에 다시 들어가게 되어 모든 명령을 사용할 수 없는 문제를 해결했습니다.We fixed an issue where the start window could be reentered during project creation, making all commands unusable.
- 시작 창의 작동하지 않는 명령과 관련된 문제를 해결했습니다.We fixed an issue with broken commands in the start window.
- Mac용 Visual Studio에서 Directory.Build.props를 사용할 때 mstest 테스트가 검색되지 않는 문제를 해결했습니다.We fixed an issue where mstest tests were not discovered in Visual Studio for Mac when using Directory.Build.props.
- 기본 설정에서 충돌하는 키를 표시하는 방식을 개선했습니다.We have improved how a conflicting key is shown in preferences.
- 몇 가지 접근성 문제를 해결했습니다.We fixed several accessibility issues.
- 혼합 키 바인딩 체계에서 주석 토글/실행 취소 명령 바인딩을 해결했습니다.We fixed toggle/undo comments command binding in the Mixed keybinding scheme.
- 소스 파일 간에 포커스를 전환할 때 문서 개요 패드의 정렬 단추가 다시 설정되는 문제를 해결했습니다.We fixed an issue where the sorting buttons in the Document Outline pad reset when switching focus between source files.
- 파일 간 Ctrl+Tab 전환이 중단되는 문제를 해결했습니다.We fixed an issue where Control+Tab switching between files gets stuck.
- 이제 PNG 파일은 기본적으로 16진수 편집기 대신 미리 보기를 사용하여 열립니다.Png files now open with the Previewer by default instead of the hex editor.
- 파일 경로가 전체 검색에 표시되는 방식을 개선했습니다.We improved the way file paths are shown in global search.
- 일부 클래스 선언을 표시하면 많은 어셈블리 파일이 표시되던 문제를 해결했습니다.We fixed an issue where showing declaration of some classes causes many assembly files to be shown.
- 이제 새 폴더를 솔루션 패드에 추가하면 폴더가 기본적으로 확장됩니다.When adding a new folder to the solution pad, it will now be expanded by default.
- 키 바인딩 기본 설정에서 명령을 ⌃ (탭)에 매핑하지 못하는 문제를 해결했습니다.We fixed an issue preventing the mapping of a command to ⌃ (Tab) in keybindings preferences.
- .sln 파일이 편집기에서 열린 경우 최근에 사용한 프로젝트 목록에서 솔루션을 더 이상 사용할 수 없는 문제를 해결했습니다.We fixed an issue where a solution is no longer available in the recently used projects list if the .sln file was opened in editor.
- Nuget Ordering 베타/알파가 잘못된 문제를 해결했습니다.We fixed an issue where Nuget Ordering Beta/Alpha was incorrect.
소스 코드 편집Source Code Editing
- 많은 파일이 열려 있을 때 입력이 매우 느려지는 문제를 해결했습니다.We fixed an issue where typing was very slow when many files were open.
- 지역 및 함수에 대해 ‘문서 개요’ 뷰가 전혀 업데이트되지 않는 문제를 해결했습니다.We fixed an issue where The 'Document Outline' view does not update at all—for regions and functions.
- #region이 있는 경우 문서 개요에서 잘못된 계층 구조를 표시하는 문제를 해결했습니다.We fixed an issue where the Document Outline shows wrong hierarchy when #region is present.
- 리팩터링할 파일의 이름을 바꾸면 Visual Studio가 동결하는 문제를 해결했습니다.We fixed an issue where Rename file to refactor causes Visual Studio to Freeze.
- Mac용 Visual Studio에서 CSS 파일을 열려고 하면 동결하는 문제를 해결했습니다.We fixed an issue Trying to open a CSS file in Visual Studio for Mac freezes.
- C#용 문서 개요 패드에 마지막 편집 변경 내용이 반영되지 않는 문제를 해결했습니다.We fixed an issue where the Document Outline pad for C# never reflects the last editing change.
- C# 편집기에서 IntelliSense가 호출 사이트에 현재 매개 변수에 대한 설명서를 표시하지 않는 문제를 해결했습니다.We fixed an issue in the C# editor where IntelliSense never displays documentation for current param at call site.
- 변수 이름을 바꾸면 마지막 두 문자가 복제되는 문제를 해결했습니다.We fixed an issue where Renaming a variable duplicates the last two characters.
Tools for UnityTools for Unity
- 디버깅 중에 이미 설정된 중단점에 적중하지 않는 버그가 수정되었습니다.We fixed a bug where breakpoints would not be hit if they were set while already debugging.
- 열거형 값이 같은지 확인할 때 올바른 결과(Watches, Immediate, Conditonal Breakpoints)를 반환하지 않는 문제를 해결했습니다.We fixed an issue where checking equality of Enum values didn't return the correct result (Watches, Immediate, Conditonal Breakpoints).
- SerializeField 특성으로 데코레이팅된 모든 필드에 대해,
IDE0044
표시 안 함(읽기 전용),IDE0051
(사용되지 않음),CS0649
(할당되지 않음) 규칙이 포함된 억제 장치USP0004
,USP0006
및USP0007
를 수정했습니다.We fixedUSP0004
,USP0006
andUSP0007
suppressors with the following rules: suppressIDE0044
(readonly),IDE0051
(unused),CS0649
(never assigned) for all fields decorated with SerializeField attribute.Unity.Object
를 확장하는 모든 형식의 공용 필드에 대해CS0649
(할당되지 않음)를 표시하지 않습니다.SuppressCS0649
(never assigned) for public fields of all types extendingUnity.Object
. UNT0014
에 대한 제네릭 형식 매개 변수 검사를 수정했습니다.We fixed generic type parameter checking forUNT0014
.- Unity 메시지 추가 대화 상자에서 검색한 후 선택된 Unity 메시지가 선택 취소되는 문제를 해결했습니다.We fixed an issue that caused selected Unity Messages to be unchecked after searching in the Add Unity Messages dialog.
버전 제어Version Control
- 버전 제어 탭이 표시되지 않는 문제를 해결했습니다.We fixed an issue with version control tabs not showing up.
- SSH를 사용하여 복제할 때 오류가 발생하여 실패하는 문제를 해결했습니다.We fixed an issue where cloning using SSH failed with an error.
- .git 폴더를 삭제할 때 버전 제어 시스템이 중단되는 문제를 해결했습니다.We fixed an issue where the version control system breaks when the .git folder is deleted.
- VS Comm에서 SSH를 통해 원격 리포지토리에 액세스할 수 없는 문제를 해결했습니다.We fixed an issue where it was not possible to access remote repos over SSH in VS Comm.
- 버전 제어를 사용할 때 중지되던 문제를 해결했습니다.We fixed an issue causing a hang when using version control.
- 로컬에 존재하지 않는 변경 내용이 원격에 있는 경우 푸시하는 데 오래 걸리고 결국 오류와 함께 중단되던 문제를 해결했습니다.We fixed an issue where pushing when remote contains changes that don't exist locally takes a long time eventually aborting with errors.
웹 및 AzureWeb and Azure
- .NET Core SDK(3.1.302 SDK 및 2.1.20 런타임)를 업데이트했습니다.We updated the .NET Core SDK (3.1.302 SDK and 2.1.20 runtime).
- 웹 페이지의 스타일이 제대로 로드되지 않는 Entity Framework(CRUD) 스캐폴딩 문제를 해결했습니다.We fixed an issue with Entity Framework (CRUD) Scaffolding, where the style of the web page was not loading properly.
- .NET Core 5 웹 애플리케이션에 대해 스캐폴딩이 실패하는 문제를 해결했습니다.We fixed an issue where Scaffolding failed for a .NET Core 5 Web Application.
- 게시하려고 할 때 구독을 찾을 수 없는 문제를 해결했습니다.We fixed an issue where a subscription could not be found when trying to publish.
- React.js 및 Redux 프로젝트를 빌드할 수 없는 문제를 해결했습니다.We fixed an issue with not being able to build React.js and Redux projects.
- 생성된 서비스 참조 코드를 열 수 없는 문제를 해결했습니다.We fixed an issue with not being able to open generated code of a service reference.
- Angular 프로젝트를 빌드할 때 clang++를 찾지 못하는 문제를 해결했습니다.We fixed an issue where building Angular projects failed to find clang++.
- Blazor WebAssembly 앱 프로젝트를 만들 때 오류가 발생하여 실패하는 문제를 해결했습니다.We fixed an issue where creating Blazor Web Assembly App projects failed with an error.
- gRPC 서비스 참조 추가 대화 상자가 응답하지 않는 문제를 해결했습니다.We fixed an issue with unresponsive Add gRPC Service Reference dialogs.
- 새 공개 API 및 GRPC 서비스 참조를 .NET Core 프로젝트에 추가할 수 있도록 지원을 추가했습니다.We added support for adding new Open AI & gRPC service references to .NET Core projects.
- Mac용 Visual Studio에서 솔루션을 로드할 수 없는 문제를 해결했습니다.We fixed an issue causing Cannot load solution on VisualStudio for Mac.
- 로드할 때 launchsettings.json 파일이 다시 작성되던 문제를 해결했습니다.We fixed an issue where the launchsettings.json file is rewritten when loading.
- 웹앱 실행 구성을 변경해도 launchsettings.json에 저장되지 않던 문제를 해결했습니다.We fixed an issue where changing the Web App run config does not save to the launchsettings.json.
- ASP.NET Core 앱에 새 실행 구성이 추가되지 않던 문제를 해결했습니다.We fixed an issue preventing the addition of new run configurations to ASP.NET Core apps.
- 특정 조건에서 IntelliSense가 .razor 파일의 유효한 코드에 밑줄을 잘못 표시하던 문제를 해결했습니다.We fixed an issue where IntelliSense would erroneously underline valid code in .razor files under certain conditions.
- "엔터티 프레임워크가 포함된 API 컨트롤러" 스캐폴드가 "엔터티 프레임워크를 포함하는 MVC 컨트롤러"를 생성하는 문제를 해결했습니다.We fixed an issue where an "api controller with entity framework" scaffold generates "MVC controller with entity framework".
XamarinXamarin
- Xcode 11.5 및 11.6을 지원합니다.Support for Xcode 11.5 and 11.6.
- 4.6.0 SR 5를 사용하도록 Xamarin.Forms 템플릿을 업데이트했습니다.We updated the Xamarin.Forms templates to use 4.6.0 SR 5.
- 원격 빌드 호스트에서 안정성 문제를 일으키는 문제를 해결했습니다.We fixed an issue that caused reliability issues in the remote build host.
- Android Designer에서 상황에 맞는 메뉴 작업이 지역화되지 않은 문제를 해결했습니다.We fixed an issue where a context menu action was not localized in the Android designer.
- 사용자가 보고한 몇 가지 크래시를 수정했습니다.We fixed a handful of crashes reported by users.
- VoiceOver에서 마법사 템플릿 페이지의 요소 레이블을 두 번 읽는 몇 가지 경우를 수정했습니다.We fixed a few instances where VoiceOver would read labels of elements on Wizard template pages twice.
- 스토리보드 리소스 태그가 제거되는 문제를 해결했습니다.We fixed an issue where storyboard resource tags are removed.
- Mac용 Visual Studio에서 스토리보드에 대한 뷰 컨트롤러 파일을 생성하지 않던 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac was not generating view controller files for storyboards.
- Xamarin.mac의 스토리보드 오류 일부를 수정했습니다.We fixed some Storyboard errors with Xamarin.mac.
- Apple 개발자 계정 대화 상자의 확장/축소 단추에 대한 색 대비가 너무 낮은 문제를 해결했습니다.We fixed an issue where color contrast was too low for the expand/collapse button in the Apple Developer account dialog.
알려진 문제Known Issues
다음은 Mac용 Visual Studio 2019 버전 8.7에서 알려진 모든 기존 문제 목록입니다.The following is a list of all existing known issues in Visual Studio 2019 for Mac version 8.7:
- 드문 경우지만 .NET Core 3.1.300 SDK를 제외한 모든 항목이 최신 상태일 수 있습니다.In rare cases, it's possible to be up to date with everything but the .NET Core 3.1.300 SDK. 이 구성에 해당하는 경우 업데이트 프로그램을 사용하여 .NET Core 3.1.300으로 업데이트하면 IDE가 다시 시작될 때까지 .NET Core SDK를 업데이트하라는 알림이 사라지지 않습니다.If you enter into this configuration and update to .NET Core 3.1.300 using the updater, the notification to update the .NET Core SDK will not disappear until the IDE is restarted.