Visual Studio Icon Mac용 Visual Studio 2019 버전 8.4 릴리스 정보Visual Studio 2019 for Mac version 8.4 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.

Download VS for Mac

다른 관련 다운로드에 대해 자세히 알아보려면 다운로드 페이지를 참조하세요.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

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

  • 이 릴리스에서는 .NET Core 3.1.100에 대한 지원이 추가되었습니다.This release adds support for .NET Core 3.1.100.
  • 이 릴리스는 Mac용 Visual Studio에서 보조 기술을 사용하여 전반적인 환경을 개선하는 데 중점을 두었습니다.This release focuses on improving the overall experience using assistive technologies in Visual Studio for Mac.
  • 이 릴리스에는 다음을 비롯하여 .NET Core 개발자를 위한 추가 기능이 제공됩니다.This release brings additional features for .NET Core developers including:
    • ASP.NET Core 프로젝트에 대한 스캐폴딩을 지원합니다.Scaffolding support for ASP.NET Core projects.
    • ASP.NET Core Blazor 서버 애플리케이션을 개발 및 게시할 수 있습니다.The ability to develop and publish ASP.NET Core Blazor Server applications.
    • .razor 파일에 대한 지원을 포함하여 편집기를 구체적으로 설정합니다.Editor refinement, including support for .razor files.
    • .NET Core 라이브러리 프로젝트에서 NuGet 패키지를 만들기 위한 팩을 지원합니다.Pack support for creating NuGet packages from .NET Core library projects.

알려진 문제Known Issues

알려진 문제 섹션을 참조하세요.Refer to the Known Issues section.


Release Notes Icon Mac용 Visual Studio 2019 버전 8.4.8(8.4.8.2)Visual Studio 2019 for Mac version 8.4.8 (8.4.8.2)

‘릴리스 날짜: 2020년 3월 3일’released March 3, 2020

이 서비스 릴리스는 다음 문제를 해결합니다.This service release fixes the following issues:

  • Azure Functions 템플릿을 업데이트하고 Mac용 Visual Studio를 다시 시작하면 템플릿이 누락됩니다.Templates are missing after updating Azure Functions templates and restarting Visual Studio for Mac.

Release Notes Icon Mac용 Visual Studio 2019 버전 8.4.7(8.4.7.17)Visual Studio 2019 for Mac version 8.4.7 (8.4.7.17)

‘릴리스 날짜: 2020년 2월 25일’released February 25, 2020

이 서비스 릴리스는 여러 가지 추가적인 접근성 문제를 해결하고 다음 문제도 해결합니다.This service release addresses a number of additional accessibility issues and also fixes the following issues:

Release Notes Icon Mac용 Visual Studio 2019 버전 8.4.6(8.4.6.36)Visual Studio 2019 for Mac version 8.4.6 (8.4.6.36)

릴리스 날짜: 2020년 2월 19일released February 19, 2020

이 서비스 릴리스는 여러 가지 추가적인 접근성 문제를 해결하고 다음 문제도 해결합니다.This service release addresses a number of additional accessibility issues and also fixes the following issues:

  • 솔루션 업데이트 명령을 수행한 후 솔루션 검토 및 커밋 페이지에서 목록 항목을 확장할 수 없습니다.Can't expand a list item in the Review Solution and Commit page after doing a Update Solution command.

Release Notes Icon Mac용 Visual Studio 2019 버전 8.4.5(8.4.5.19)Visual Studio 2019 for Mac version 8.4.5 (8.4.5.19)

릴리스 날짜: 2020년 2월 10일released February 10, 2020

이 서비스 릴리스는 다음 문제를 해결합니다.This service release fixes the following issues:

  • MVC 스캐폴딩에는 "Entity Framework를 사용하는 보기가 있는 MVC 컨트롤러" 스캐폴더가 포함되지 않습니다.MVC scaffolding doesn't include "MVC Controller with views, using Entity Framework" scaffolder.
  • ASP.NET Core 프로젝트의 스캐폴딩은 PlatformNotFoundException으로 이어지는 Sqlite 대신 LocalDB를 사용합니다.Scaffolding in a ASP.NET Core project uses LocalDB instead of Sqlite leading to PlatformNotFoundException.

Release Notes Icon Mac용 Visual Studio 2019 버전 8.4.4(8.4.4.91)Visual Studio 2019 for Mac version 8.4.4 (8.4.4.91)

‘릴리스 날짜: 2020년 2월 4일’released February 4, 2020

Mac용 Visual Studio 2019의 이번 릴리스에서는 새로 고친 색상표, 새 아이콘, 업데이트된 경고 및 오류 상태 메시지를 제공합니다.This release of Visual Studio 2019 for Mac brings a refreshed color palette, new icons, and updated warning and error status messages. 텍스트 및 아이콘의 색 대비는 투명도를 높이기 위해 증가되었습니다.Color contrast ratios for text and icons have been increased to improve clarity. 이제 Mac용 Visual Studio도 macOS 고대비 모드를 완전히 지원합니다.Visual Studio for Mac also now fully suports macOS High Contrast Mode.

시각적 변경 외에도, 이번 Mac용 Visual Studio 2019 릴리스는 IDE의 전반적인 접근성을 높이기 위해 여러 가지 사항을 변경했습니다.In addition to the visual changes, this release of Visual Studio 2019 for Mac has made a number changes to increase overall accessibility of the IDE. 여기에는 다음이 포함됩니다.These include:

  • 디버거, NuGet 패키지 관리자 및 프로젝트 옵션 대화 상자에서 VoiceOver를 사용하는 경우 포커스 순서와 표시 유형이 개선되었습니다.Improvements to focus order and visibility when using VoiceOver in the debugger, NuGet Package Manager and project options dialog.
  • 이전에 키보드 탐색에서 액세스할 수 없었던 영역(예: 핀 및 눈 모양 아이콘)을 이제 키보드로 탐색할 수 있습니다.Areas previously inaccessible by keyboard navigation, such as the pin and eye icon, are now navigable by keyboard.
  • 디버거 상태에 대한 VoiceOver의 피드백이 향상되었습니다.Enhanced feedback from VoiceOver for debugger status.
  • “프로젝트를 만들었습니다”는 이전에 발표되지 않았으며 현재 발표되었습니다."Project created" was not previously announced and now is.
  • 찾아보기, 설치, 업데이트통합 탭에 대한 키보드 액세스를 허용하는 NuGet 패키지 관리자를 수정합니다.Fixes to the NuGet Package Manager that allow keyboard access to the Browse, Installed, Update and Consolidate tabs.
  • 이제 VoiceOver가 NuGet “새 버전” 드롭다운에서 선택한 버전을 알려줍니다.VoiceOver now announces the selected version in the NuGet "New version" dropdown.
  • 이제 VoiceOver에서 버전 제어, Azure에 게시 기능 및 여러 추가 영역을 사용할 때 더 많은 정보를 발표합니다.VoiceOver now announces more information when using version control, the publish to Azure feature, and in a number of additional areas.
  • 키보드 탐색 및 VoiceOver 지원이 향상된 새로운 PList 편집기 소스 뷰가 구현됩니다.New PList editor source view implementation with improved keyboard navigation and VoiceOver support.

이 서비스 릴리스는 다음 문제를 해결합니다.This service release also fixes the following issues:

Release Notes Icon Mac용 Visual Studio 2019 버전 8.4.3(8.4.3.12)Visual Studio 2019 for Mac version 8.4.3 (8.4.3.12)

릴리스 날짜: 2020년 1월 28일released January 28, 2020

이 서비스 릴리스는 다음 문제를 해결합니다.This service release fixes the following issues:

Release Notes Icon Mac용 Visual Studio 2019 버전 8.4.2(8.4.2.59)Visual Studio 2019 for Mac version 8.4.2 (8.4.2.59)

릴리스 날짜: 2020년 1월 21일released January 21, 2020

이 서비스 릴리스는 다음 문제를 해결합니다.This service release fixes the following issues:

Release Notes Icon Mac용 Visual Studio 2019 버전 8.4.1(8.4.1.2)Visual Studio 2019 for Mac version 8.4.1 (8.4.1.2)

릴리스 날짜: 2020년 1월 14일released January 14, 2020

이 서비스 릴리스는 다음 문제를 해결합니다.This service release fixes the following issues:

  • Xamarin Designer의 아래쪽 도구 모음이 잘리는 문제를 해결했습니다.We fixed an issue where the bottom toolbar in the Xamarin Designer is being cut off.
  • 너무 많은 볼륨 크래시를 해결했습니다.We addressed a high volume crash.

Release Notes Icon Mac용 Visual Studio 2019 버전 8.4(8.4.0.2657)Visual Studio 2019 for Mac version 8.4 (8.4.0.2657)

릴리스 날짜: 2020년 1월 8일released January 8, 2020

새 기능New Features

액세스 가능성Accessibility

이 릴리스에서는 Mac용 Visual Studio의 접근성을 향상시키기 위해 다음을 포함하여 몇 가지 사항을 변경했습니다.We made a number of changes to improve the accessibility of Visual Studio for Mac in this release including:

  • IDE 전체에서 텍스트 및 아이콘의 대비를 높였습니다.Increasing contrast for text and icons throughout the IDE.
  • 키보드 탐색 및 바로 가기 개선.Improving keyboard navigation and shortcuts.
  • 보조 기술을 사용하여 탐색할 때 포커스 순서를 구체화했습니다.Refining focus order when navigating using assistive technologies.
  • VoiceOver를 사용하는 동안 시작 페이지의 특정 요소 사이를 이동하는 데 필요한 단계 수를 줄였습니다.Reducing the number of steps needed to move between certain elements on the Start Page while using VoiceOver.
  • 이제 VoiceOver를 사용하여 시작 페이지의 “고정 단추”에 액세스할 수 있습니다.The "Pin button" on the Start Page can now be accessed with VoiceOver.
  • IDE 전체의 다음 영역 등에서 VoiceOver 받아쓰기 및 탐색 기능을 개선했습니다.Improving VoiceOver dictation and navigation throughout the IDE in the following areas and more:
    • 최근에 사용된 템플릿 페이지Recently used templates page
    • 글꼴 선택기Font picker
    • 문서 보기 탭Document view tabs
    • 전역 검색 결과Global Search Results
    • 코드 편집기Code editor
    • 코드 조각Code snippets
    • UpdaterUpdater
    • 버전 제어Version control
    • 프로젝트 옵션Project options
  • Xamarin 디자이너 속성 패널에서 키보드 트랩을 완화하고 해당 속성 패널에서 이전에는 액세스할 수 없었던 영역을 액세스할 수 있도록 만들었습니다.Mitigating keyboard traps in Xamarin designer property panels and made previously inaccessible areas in those property panels accessible.
  • 이전에 액세스할 수 없었던 IDE 구성 요소를 완전히 다시 작성하여 액세스할 수 있도록 만들었습니다.Completely rewriting previously inaccessible IDE components to make them accessible.

웹 및 AzureWeb and Azure

  • ASP.NET Core 스캐폴딩에 대한 지원이 추가되었습니다.We added support for ASP.NET Core Scaffolding.
  • .razor 파일 편집 지원을 추가했습니다.We added support for editing .razor files.
  • Azure App Service에 게시하는 동안 Blazor 서버 프로젝트에 대해 Azure SignalR Service를 프로비저닝하기 위한 지원을 추가했습니다.We added support for provisioning Azure SignalR Service for Blazor Server projects during publish to Azure App Service.
  • .NET Standard 라이브러리 프로젝트를 압축하기 위한 지원을 추가했습니다.We added support to Pack .NET Standard library projects.

편집기Editor

  • 레거시 편집기가 명시적으로 필요하지 않는 한 모든 파일이 새 편집기에서 열려야 합니다.All files should now open in the new editor unless legacy editor is explicitly needed.
  • 편집기의 성능 저하 문제를 수정했습니다.We fixed some performance leaks in the editor.
  • 최신 FSharp.CompilerService를 사용하도록 업데이트했습니다.We updated to use the latest FSharp.CompilerService.
  • .csx 파일에 대한 지원을 개선했습니다.We improved support for .csx files.
  • 선택적 연결, Null 병합 등의 새로운 기능이 포함된 TypeScript 3.7 지원을 추가했습니다.We have added support for TypeScript 3.7, with new features like Optional Chaining and Nullish Coalescing.
  • Blazor 지원을 통해 IntelliSense 및 디버거 통합이 향상되었습니다.Blazor support has improved IntelliSense and debugger integration.

Shell

  • Android Designer에서 셸로 완벽하게 액세스할 수 있는 네이티브(키보드 및 VoiceOver) 속성 패드 컨트롤을 추가하고 모든 솔루션 항목에 대해 기본적으로 사용하도록 설정했습니다.We have added a native and fully accessible (keyboard and VoiceOver) property pad control from the Android designer to the shell and enabled it by default for all solution items.

    New editor features Graphic
    Mac용 Visual Studio의 새 편집기 기능New editor features in Visual Studio for Mac

디버거Debugger

  • 디버거 도구 설명, 로컬 패드 및 조사식 패드에 대한 네이티브 컨트롤과 편집기에 고정된 조사식을 다시 사용할 수 있도록 한 예외 발생 대화 상자를 구현했습니다.We have implemented native controls for the debugger tooltips, locals pad and watch pads, and the exception caught dialog which allowed for us to re-enable pinned watches in the editor.

XamarinXamarin

  • Xamarin.Forms에 대한 XAML 핫 다시 로드가 IDE에 기본 제공됩니다.XAML Hot Reload for Xamarin.Forms is now on by default and built-in to the IDE. XAML 핫 다시 로드에 대해 자세히 알아보려면 XAML 핫 다시 로드 설명서를 참조하세요.To learn more about XAML Hot Reload, see the XAML Hot Reload documentation.
  • 이제 Visual Studio에서 Android 애플리케이션을 게시할 때 Android 앱 번들을 만들 수 있습니다.You can now create Android App Bundles when publishing your Android applications in Visual Studio. 앱 번들은 Google Play 스토어 또는 다양한 Android 앱 스토어에서 앱을 다운로드할 때 디바이스 사양에 따라 최적화된 APK를 사용자에게 제공합니다.App Bundles provide users with with optimized APKs per their device specifications when downloading an app from the Google Play Store or various Android App Stores.
  • 이제 AndroidX 마이그레이션 마법사를 사용하여 Android 지원 라이브러리에서 기존 Android 애플리케이션을 AndroidX로 변환할 수 있습니다.You can now use an AndroidX migration wizard to convert your existing Android application to AndroidX from the Android Support Library.
  • 이제 Android Designer 내에서 레이아웃을 편집할 때 일반적인 문제 세트가 제공됩니다.You are now provided a set of common issues when editing your layouts inside the Android designer.

InstallerInstaller

  • 이제 설치 관리자에서 어두운 테마를 지원합니다.The installer now supports dark theme.
  • 앞으로 설치 관리자는 이전에 설치 관리자를 사용하여 설치된 .NET Core의 이전 부 버전을 정리합니다.The installer will now clean up older minor versions of .NET Core that were previously installed using the installer.
  • HAXM 및 AVD 만들기 지원이 설치 관리자에서 제거되었습니다.HAXM and AVD creation support have been removed from the installer. AVD 만들기는 Mac용 Visual Studio의 디바이스 관리자를 사용하여 수행해야 합니다.Creation of AVDs should be done using Visual Studio for Mac's device manager.
  • 설치 관리자 및 Mac용 Visual Studio가 더 이상 macOS Sierra를 지원하지 않습니다.The installer, and Visual Studio for Mac, no longer supports macOS Sierra.

버그 수정Bug Fixes

셸 및 도구Shell and Tools

다음과 같은 IDE 문제를 해결했습니다.We fixed the following issues with the IDE:

편집기Editor

다음과 같은 소스 코드 편집 문제를 해결했습니다.We fixed the following issues with editing source code:

웹 및 AzureWeb and Azure

다음과 같은 .NET Core 지원 문제를 해결했습니다.We fixed the following issues with .NET Core support:

다음과 같은 Azure Functions 지원 문제를 해결했습니다.We fixed the following issues with Azure Functions support:

  • Azure Functions에 AzureFunctionsVersion v2의 템플릿이 없었습니다.Azure Functions was missing templates for AzureFunctionsVersion, v2.

버전 제어Version Control

다음과 같은 버전 제어 문제를 해결했습니다.We fixed the following issues with Version Control:

  • SVN 체크 아웃 취소 시 실수로 사용자 파일이 삭제될 수 있습니다.Cancelling an SVN checkout can accidentally delete user files.

프로젝트 시스템Project System

다음과 같은 프로젝트 문제를 해결했습니다.We fixed the following issues with Projects:

  • VS에서 프로젝트를 수정할 때 csproj로 DefaultTargets의 수동 추가가 재정의됩니다.Manually adding DefaultTargets to csproj gets overridden when VS modifies the project.
  • 파일 및 프로젝트에서 제거에 대한 이름 지정이 일정하지 않습니다.Inconsistent naming for removal on files and projects.
  • 프로젝트 상황에 맞는 메뉴에 “참조 추가”가 없습니다.Project context menu is missing "Add Reference".
  • Solution Pad에서 파일 이름을 바꾸는 경우 중첩 규칙이 다시 적용되지 않습니다.Renaming a file in the solution pad does not re-apply nesting rules.
  • 창의 제목을 “참조 편집”에서 “참조”로 변경합니다.Change title of window from "Edit References" to "References".
  • 프로젝트 모델에서 특정 프로젝트에 대한 잘못된 참조를 보고합니다.Project model reports wrong references for certain projects.
  • 가져온 프로젝트에 정의된 경우 상수 정의가 올바르게 정의되지 않는 문제를 해결했습니다.We fixed an issue where Define Constants would not be defined correctly when defined in imported projects.
  • 소스 제어에서 사용한 프로젝트를 저장하는 루프에서 Mac용 Visual Studio가 중단될 수 있는 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac could get stuck in a loop saving a project that was under source control.

디버깅Debugging

다음과 같은 디버깅 문제를 해결했습니다.We fixed the following issues with Debugging:

  • 누락된 “모든 테스트 디버그” 명령을 추가했습니다.We added a missing "Debug All Tests" command.
  • 식을 마우스로 가리키면 .NET Core 디버거의 변숫값이 변경될 수 있습니다.Hovering over an expression may change the value of variables in the .NET Core debugger.
  • 예외 발생 대화 상자를 열면 IDE가 중지됩니다.Opening the Exception Caught dialog makes the IDE hang.
  • 디버그에서 속성 고정이 작동하지 않는 문제를 해결했습니다.We fixed an issue where pinning properties in debug doesn't work.

XamarinXamarin

다음과 같은 Xamarin 지원 문제를 해결했습니다.We fixed the following issues with the Xamarin support:

테스트Testing

다음과 같은 테스트 문제를 해결했습니다.We fixed the following issues with Testing:

InstallerInstaller

설치 관리자에서 약간의 백그라운드 버그를 제거했습니다.We squashed a handful of behind-the-scenes bugs in the installer.

UpdaterUpdater

다음과 같은 Updater 문제를 해결했습니다.We fixed the following issues with the updater:

  • 다운로드에 실패한 후 진행률 표시기가 비었습니다.Progress indicator was empty after an unsuccessful download.
  • 업데이트를 설치하기 전에 업데이트 프로그램이 IDE 종료를 기다리지 않습니다.Updater does not wait for IDE to exit before installing updates.

알려진 문제 Known Issues

  • Razor 구성 요소 파일 템플릿을 사용하여 새 파일을 추가한 후 프로젝트가 빌드되지 않을 수 있습니다.After adding a new file using the Razor Component file template, the project may fail to build. 이 문제는 프로젝트 파일(.csproj 파일)의 불필요한 일부 요소에 의해 발생하며, 프로젝트 파일에서 새 파일을 참조하는 요소를 제거하면 프로젝트가 성공적으로 빌드됩니다.The issue is caused by some unneeded elements in the project file (.csproj file), remove elements referencing the new file from the project file, and the project should build successfully.
  • ASP.NET Core 프로젝트를 개발할 때 .NET Core SDK 3.1 미리 보기가 설치된 경우 https 연결이 거부될 수 있습니다.When developing ASP.NET Core projects, if .NET Core SDK 3.1 Preview is installed, https connections may be refused. 브라우저가 시작되지 않거나 Docker를 사용하는 경우 인증서 오류가 표시됩니다.The browser may not launch, or when using docker, certificate errors are shown. 이 문제를 해결하려면 터미널에서 dotnet dev-certs https —cleandotnet dev-certs https —trust 명령을 실행합니다.To workaround this, run the following commands in the terminal; dotnet dev-certs https —clean and then dotnet dev-certs https —trust.
  • 백스페이스 키를 누르면 조사식 패드에서 조사식이 삭제되지 않습니다.Pressing backspace does not delete a watch from the Watches pad.

피드백 및 제안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.


위쪽
Top of Page