Mac용 Visual Studio 2017 버전 7.7 릴리스 정보Visual Studio 2017 for Mac version 7.7 Release Notes
개발자 커뮤니티 | 시스템 요구 사항 | 호환성 | 배포 가능한 코드 | Xamarin | 블로그 | 서비스 |Developer Community | System Requirements | Compatibility | Distributable Code | Xamarin | Blogs | Servicing |
단추를 클릭하여 Mac용 Visual Studio 2017 최신 버전을 다운로드합니다.Click the button to download the latest version of Visual Studio 2017 for Mac. 설정 및 설치에 대한 지침은 설치 Mac용 Visual Studio 설정 및 설치 설명서를 참조하세요.For instructions on setup and install, see the Setup and Install Visual Studio for Mac documentation.
Mac용 Visual Studio 2017에 대한 자세한 내용은 Mac 시스템 요구 사항 및 Mac 플랫폼 대상 지정 및 호환성을 참조하세요.To learn more about Visual Studio 2017 for Mac, see Mac System Requirements and Mac Platform Targeting and Compatibility.
다른 관련 다운로드에 대해 자세히 알아보려면 다운로드 페이지를 참조하세요.To learn more about other related downloads, see the Downloads page.
7.7의 새로운 기능What's New in 7.7
Mac용 Visual Studio 2017 버전 7.7 릴리스Visual Studio 2017 for Mac version 7.7 Releases
- 2019년 1월 30일 – Mac용 Visual Studio 2017 버전 7.7.4January 30, 2019 – Visual Studio 2017 for Mac version 7.7.4
- 2019년 1월 16일 – Mac용 Visual Studio 2017 버전 7.7.3January 16, 2019 – Visual Studio 2017 for Mac version 7.7.3
- 2018년 12월 17일 – Mac용 Visual Studio 2017 버전 7.7.2December 17, 2018 – Visual Studio 2017 for Mac version 7.7.2
- 2018년 12월 6일 – Mac용 Visual Studio 2017 버전 7.7.1December 6, 2018 – Visual Studio 2017 for Mac version 7.7.1
- 2018년 11월 28일 – Mac용 Visual Studio 2017 버전 7.7November 28, 2018 – Visual Studio 2017 for Mac version 7.7
릴리스 주요 내용Release Highlights
- Mac용 Visual Studio는 이제 .NET Core 2.2를 지원합니다.Visual Studio for Mac now supports .NET Core 2.2.
- 빠른 수정이 가능한 시기를 표시하는 새 아이콘을 추가했습니다. We added new icons to show you when quick fixes are available.
- 이제 ASP.NET Core 프로젝트의 폴더에 게시 를 지원합니다.We now support Publish to folder for ASP.NET Core projects.
- NuGet은 버전 4.8로 업데이트되었습니다.NuGet has been updated to version 4.8.
알려진 문제Known Issues
알려진 문제 섹션을 참조하세요.Refer to the Known Issues section.
7.7의 새로운 기능에 대한 세부 정보Details of What's New in 7.7
Mac용 Visual Studio 2017 버전 7.7Visual Studio 2017 for Mac version 7.7
릴리스 날짜: 2018년 11월 28일released November 28, 2018
7.7의 새로운 기능New Features in 7.7
- Mac용 Visual Studio는 이제 .NET Core 2.2를 지원합니다.Visual Studio for Mac now supports .NET Core 2.2.
- 빠른 수정이 가능한 시기를 표시하는 새 아이콘을 추가했습니다. We added new icons to show you when quick fixes are available.
- 이제 ASP.NET Core 프로젝트의 폴더에 게시 를 지원합니다.We now support Publish to folder for ASP.NET Core projects.
- NuGet은 버전 4.7로 업데이트되었습니다.NuGet has been updated to version 4.7.
빠른 수정 기능 향상Quick fix improvements
이제 C# 편집기에서 전구 또는 스쿠루 드라이버 아이콘을 사용하거나 커서가 작업을 사용할 수 있는 코드 줄에 있을 때 옵션+Enter 를 눌러 빠른 수정을 적용할 수 있습니다.Quick fixes can now be applied by using the light bulb or screwdriver icons in the C# editor, or by pressing Option+Enter when your cursor is on a line of code for which an action is available. 오류를 나타내는 빨간 물결 무늬가 있는 경우 오류 전구가 표시되고 Visual Studio에는 해당 오류에 사용할 수 있는 해결 방법이 있습니다.You will see an error light bulb if there is a red squiggle indicating an error, and Visual Studio for Mac has a fix available for that error.

ASP.NET Core 프로젝트의 폴더에 게시 옵션Publish to folder option for ASP.NET Core projects
ASP.NET Core 애플리케이션을 개발할 때 애플리케이션을 호스팅하기 위한 다양한 옵션이 있습니다.When developing ASP.NET Core applications, there are many different options for hosting your application. 이전 릴리스에서는 Azure App Services에 ASP.NET Core 애플리케이션을 게시할 수 있도록 지원했습니다.In previous releases we supported publishing your ASP.NET Core applications to Azure App Services. 이번 릴리스에서는 ASP.NET Core 애플리케이션을 폴더에 게시하는 기능이 추가됩니다.In this release we are adding the ability to publish ASP.NET Core applications to a folder. 애플리케이션을 폴더에 게시한 다음, 애플리케이션을 호스팅하는 원격 서버로 파일을 전송할 수 있습니다.After publishing your application to a folder, you can then transfer the files to the remote server, which will host your applications. 새 폴더 게시 기능을 사용하면 자동으로 게시 프로필(Properties\PublishProfiles .pubxml 파일)이 만들어집니다.When you use the new Folder Publish feature, it will automatically create a Publish Profile (.pubxml file in Properties\PublishProfiles). 이러한 프로필은 Mac용 Visual Studio, Visual Studio 2017(Windows) 또는 dotnet build
(또는 MSBuild) 명령줄에서 사용할 수 있습니다.These profiles can be used in either Visual Studio for Mac, Visual Studio 2017 (Windows) or from the command line with dotnet build
(or MSBuild).

코드 편집기Code Editor
다음과 같은 코드 편집기 문제가 이 릴리스에서 수정되었습니다.For this release we fixed the following Code Editor issues:
- 문서 탭을 끌어 올 때 잘못된 색상이 표시되는 문제가 수정되었습니다.Fixed an issue where incorrect colors were displayed when dragging a document tab.
- Ctrl+오른쪽 화살표 및 Ctrl+왼쪽 화살표가 편집기에서 텍스트를 너무 많이 건너뛰는 문제가 수정되었습니다.Fixed an issue where Ctrl+Right and Ctrl+Left would skip too much text in the editor.
- Cmd 클릭 탐색이 때때로 고착되는 문제가 수정되었습니다.Fixed an issue where Cmd-click navigation sometimes gets stuck.
- Cmd가 마우스 아래에서 기호를 탐색하지 못하는 문제가 수정되었습니다.Fixed an issue where Cmd does not light up navigation for symbol under mouse
- 중단점 및 캐럿 위치가 스크롤 막대에 표시되지 않는 문제가 수정되었습니다.Fixed an issue where Breakpoints and caret location were not displayed in the scrollbar.
- 인터페이스 추출 대화 상자 레이아웃이 깜빡거리는 문제가 수정되었습니다.Fixed an issue where Extract Interface dialog layout would flicker.
- “기본에서 주석 복사” 리팩터링이 기본 클래스 라이브러리의 주석을 포함하도록 추천하는 문제가 수정되었습니다.Fixed an issue where "Copy comments from base" refactoring would suggest including comments from the base class library.
- 키보드를 사용하는 경우 콘텐츠 위에 마우스가 보이지 않는 문제가 수정되었습니다.Fixed an issue where it was not possible to see the mouse over content when using the keyboard.
CopyCommentsFromBaseCodeRefactoringProvider
가 XML 구문 분석 예외를 throw하는 문제가 수정되었습니다.Fixed an issue whereCopyCommentsFromBaseCodeRefactoringProvider
would throw an XML parse exception.- 문서 작성의 오류로 인해 여러 오류가 충돌하는 문제가 수정되었습니다.Fixed an issue where an error in document creation causes a cascade of errors leading to a crash.
- 텍스트 편집기가 들여쓰기 수준으로 다시 이동하지 않고 제일 왼쪽으로 내어쓰는 문제가 수정되었습니다.Fixed an issue where the text Editor outdents to hard left instead of going back an indent level.
- 편집기가 가상 공간에서 공백 표시를 렌더링하지 않는 문제가 수정되었습니다.Fixed an issue where the editor would not render whitespace marks for virtual space.
- Regex 완성 공급자가 충돌하는 문제가 수정되었습니다.Fixed an issue where the regex completion provider would crash.
- C# 완성이 @ 문자열 내에서 부적절하게 \를 이스케이프하는 문제가 수정되었습니다.Fixed an issue where C# completion improperly escapes \ within @ strings.
- 코드 완성이 부적절하게 코드를 삽입하는 문제가 수정되었습니다.Fixed an issue where code completion would incorrectly insert code.
- “함수 형식 시그니처 표시”를 사용하는 경우 IntelliSense 창이 코드를 가리는 문제가 수정되었습니다.Fixed an issue where the IntelliSense window would obscuring code when "Show function type signatures" is enabled.
- 미니맵이 해제되는 문제가 수정되었습니다.Fixed an issue where Minimap could be turned off.
- 캐럿 다음에 바로 '}'가 오는 경우 Razor 완성이 커밋되지 않는 문제가 수정되었습니다.Fixed an issue where Razor completion would not commit the change if the caret is immediately followed by '}'.
- 클래스 이름을 변경할 때 파일을 다시 로드할지 묻는 문제가 수정되었습니다.Fixed an issue where renaming a class would ask to reload the file.
- “[TestCaseSource (“xzy”)]”가 텍스트 편집기에서 테스트로 표시되지 않는 문제가 수정되었습니다.Fixed an issue where "[TestCaseSource ("xzy")]" was not seen as a test in the text editor.
- Alt-shift-왼쪽/오른쪽 화살표가 선택 항목을 확장하지 않는 문제가 수정되었습니다.Fixed an issue where Alt-shift-left/right would not extend the selection.
- Text Mate 텍스트 편집기 확장에 대해 오류가 로깅되는 문제가 수정되었습니다.Fixed an issue where an error would be logged for the Text Mate text editor extension.
- EditorConfig 파일을 사용하여 XAML 파일의 탭을 구성할 수 없는 문제가 수정되었습니다.Fixed an issue where it was not possible to configure tabs in XAML files with an EditorConfig file.
- 편집기에서 탭 크기가 잘못된 문제가 수정되었습니다.Fixed an issue where the Tab size in the editor was wrong.
- 따옴표 일치 동작을 Visual Studio에 맞게 정렬했습니다.We aligned quote matching behavior to match Visual Studio.
- 잘라내기 및 붙여넣기가
@""
및""
자동 서식 지정을 변환하지 않는 문제를 수정했습니다.We fixed an issue where Cut and Paste would not convert@""
and""
formatting automatically. - 잘못된 코드 조각이 있는 경우 코드 조각이 로드되지 않는 문제를 수정했습니다.We fixed an issue where code snippets would fail to load when there is a malformed snippet.
- 배열을 사용할 때 여러 줄 필드 이니셜라이저에서 들여쓰기가 잘못되는 문제를 수정했습니다.We fixed an issue where the indentation in multi-line field initializers is wrong when working with arrays.
- .NET Core 규칙을 사용하는 경우 .editorConfig가 작동하지 않는 문제를 수정했습니다.We fixed an issue where .editorConfig doesn't work when using .NET Core Rules.
- 메서드 내 C# 들여쓰기가 기존 코드에 맞춰 정렬되지 않는 문제를 수정했습니다.We fixed an issue where C# indentation inside method is not aligning with existing code.
- VS Windows 및 VS Mac 간에 일치하지 않는 들여쓰기가 발생하는 문제를 수정했습니다.We fixed an issue where there is inconsistent indentation between VS Windows and VS Mac.
- “모두 수정”에서 무엇이 수정되었는지 명확하지 않은 문제를 수정했습니다.We fixed an issue where it is not obvious which "fix all" is which.
- Mac용 Visual Studio 7.6에서 구문 강조 표시를 사용할 때 예외가 throw되는 문제를 해결했습니다.We fixed an issue were an exception is thrown when using syntax highlighting in Visual Studio for Mac 7.6.
- Mac용 Visual Studio IntelliSense가 버전 7.6.1(빌드 9)에서 제대로 작동하지 않는 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac IntelliSense does not work correctly in version 7.6.1 (build 9).
- Mac용 Visual Studio IDE 테마가 잘못 표시되는 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac IDE themes look wrong.
- 소스 파일에서 이모지를 삭제하면 회색 막대가 생성되는 문제를 해결했습니다.We fixed an issue where deleting emoji in source file creates gray bars.
- sorting usings가 작동하지 않는 문제를 해결했습니다.We fixed an issue where sorting usings does not work.
- 일부 편집기 IntelliSense/코드 생성 버그를 수정했습니다.We fixed some editor IntelliSense/Code Generation bugs.
- 컬렉션 이니셜라이저에서 완성 제안 모드가 예상대로 작동하지 않는 문제를 해결했습니다.We fixed an issue where completion suggestion mode does not work as expected in collection initializers.
- 문서 서식이 올바른 서식 지정 설정을 사용하지 않는 문제를 해결했습니다.We fixed an issue where format document does not use the correct formatting settings.
- 메서드 종료 후 들여쓰기가 올바르지 않은 문제를 해결했습니다.We fixed an issue where the indentation after end of method is incorrect.
- 잘라내기 및 붙여넣기가 편집기에서 작동하지 않는 문제를 해결했습니다.We fixed an issue where cut and paste is broken in the editor.
- Oblivion 색 스타일 관련 문제를 해결했습니다.We fixed an issue with the Oblivion color style.
- 일부 C# 템플릿이 편집기에서 호출될 때 작동하지 않는 문제를 해결했습니다.We fixed an issue where some C# templates do not work when invoked in the editor.
- 중단점을 활성 또는 비활성으로 설정하면 빠른 수정 메뉴가 열리는 문제를 해결했습니다.We fixed an issue where enabling or disabling a breakpoint opens quick fixes menu.
- 항목이 소프트 선택되면 ENTER에서 IntelliSense 완료가 커밋되는 문제를 해결했습니다.We fixed an issue where IntelliSense completion commits on ENTER when an item is soft-selected.
- 루트 디렉터리에 파일에 있는 파일을 열 때 잘못된 URI 예외가 throw되는 문제를 해결했습니다.We fixed an issue where an invalid URI exception is thrown on opening file in root directory.
- IntelliSense가 임의의 파일에서 작업을 중지하는 문제를 해결했습니다.We fixed an issue where Intellisense stops working on random files.
- 파일의 모든 수정 사항이 느리고 신뢰할 수 없으며 자동으로 실패하는 문제를 해결했습니다.We fixed an issue where fix all in file is slow and unreliable, fails silently.
- 'CreateChangedEventCodeRefactoringProvider'에 오류가 발생하여 사용할 수 없는 문제를 해결했습니다.We fixed an issue where 'CreateChangedEventCodeRefactoringProvider' encountered an error and has been disabled..
- 'ReplacePropertyWithBackingFieldWithAutoPropertyCodeRefactoringProvider'에 오류가 발생하여 사용할 수 없는 문제를 해결했습니다.We fixed an issue where 'ReplacePropertyWithBackingFieldWithAutoPropertyCodeRefactoringProvider' encountered an error and has been disabled.
+=
에서 코드 생성 후 해당 메서드가 변경된 경우 이벤트 처리기를 다시 입력하면 코드 생성이 다시 시작되는 문제를 해결했습니다.We fixed an issue where re-entering an event handler, after code generation from+=
, if the corresponding method has been changed causes code generation to fire again.- 마우스 커서가 항상 화살표이고 Visual Studio Mac(7.4 빌드 884) 마우스 커서가 항상 화살표인 문제를 해결했습니다.We fixed an issue where the mouse cursor is always an arrow and Visual Studio Mac (7.4 Build 884) mouse cursor is always an arrow.
- 7.6에서 "보이지 않는 문자 표시" 설정이 계속 재설정되는 문제를 해결했습니다.We fixed an issue where "Show Invisible Characters" setting keeps being reset in 7.6.
- 솔루션에 대한 새 파일을 만들 수 없음 및 파일 생성 오류 - 인덱스가 배열의 범위를 벗어났습니다. 새 XAML 파일에 코드 숨김이 포함되지 않는 문제를 해결했습니다.We fixed an issue where it was not possible to create new files for a solution and Error creating file - Index was outside the bounds of the array, new XAML file does not include code-behind.
- 파일을 만들 때 NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았다는 오류가 표시됨 문제가 해결되었습니다.We fixed an issue where an error is thrown when creating a file - NullReferenceException: Object reference not set to an instance of an object.
- "삭제"를 선택한 경우 프로젝트에서 제거된 파일이 삭제되지 않는 문제를 해결했습니다.We fixed an issue where files removed from a project are not deleted when "Delete" is chosen.
- NR5CompatibiltyExtensions.GetFullName을 호출하는 NullReferenceException 문제를 해결했습니다.We fixed an issue where NullReferenceException calling NR5CompatibiltyExtensions.GetFullName.
- ExtractMethodCodeRefactoringProvider에 오류가 발생하여 사용할 수 없는 문제를 해결했습니다.We fixed an issue where ExtractMethodCodeRefactoringProvider encountered an error and has been disabled.
- 새 파일을 만들 때 IntelliSense의 작동이 중지되고 Intellisense/Autocomplete가 지속적으로 실패하는 문제를 해결했습니다.We fixed an issue where IntelliSense stops working when creating a new file and Intellisense/Autocomplete constantly failing.
- 'add using'이 프레임워크 어셈블리에 대해 잘못된 참조를 쓰는 문제를 해결했습니다.We fixed an issue where 'add using' writes the wrong reference down for a framework assembly.
- 빠른 수정 메뉴에서 "using" 가져오기가 더 이상 권장되지 않고 원본 분석이 비활성화된 경우 빠른 수정에서 using 문을 추가할 수 없는 문제를 해결했습니다.We fixed an issue where "using" imports no longer suggested in the Quick Fix menu and Quick fix does not offer to add using statement if source analysis is disabled.
- ToAbstractVirtualNonVirtualConversionCodeRefactoringProvider가 실패하고 비활성화되는 문제를 해결했습니다.We fixed an issue where ToAbstractVirtualNonVirtualConversionCodeRefactoringProvider fails and gets disabled.
- Mac용 Visual Studio 파일의 편집 내용을 USB 플래시 드라이브에 저장할 수 없는 문제를 해결했습니다.We fixed an issue where you cannot save any edits to Visual Studio for Mac files onto a USB Flash Drive.
- Mac용 Visual Studio에서 복사 및 붙여넣기가 종종 실패하는 문제를 해결했습니다.We fixed an issue where copy and paste sometimes fails on Visual Studio for Mac.
- XML intellisense가 너무 일찍 자동 완성되는 문제를 해결했습니다.We fixed an issue where XML intellisense autocompletes too early.
- .vb 파일에 대한 구문 강조 표시가 없는 문제가 수정되었습니다.We fixed an issue where there is no syntax highlighting for .vb files.
- Mac용 Visual Studio Community 2017의 VB.net에 대한 글꼴 색을 변경할 수 없는 문제를 해결했습니다.We fixed an issue where you are unable to change font colors for VB.net in Visual Studio Community 2017 for Mac.
- 사용하는 명령문에서 스크루드라이버 아이콘이 사라지지 않는 문제를 해결했습니다.We fixed an issue where the Screwdriver icon never goes away in using statements.
- 코드 리팩터링 공급자가 크래시하는 문제를 해결했습니다.We fixed an issue where code refactoring providers would crash.
- 공용 형식 이름 바꾸기가 실패하는 문제를 해결했습니다.We fixed an issue where renaming public types would fail.
- Using 지시문을 제거하기 위해 코드 발급 아이콘이 밝은 전구 대신 렌치로 표시되는 문제를 해결했습니다.We fixed an issue where the code issue icon displayed as a wrench, rather than a light bulb, for removing Using directives.
- 메서드 수준 해결이 메서드 본문 전체에 표시되는 문제가 해결되었습니다.We fixed an issue where Method level fixes show up throughout method body.
- .vb 파일에 대한 구문 강조 표시가 없는 문제가 해결되었습니다.We fixed an issue where there is no syntax highlighting for .vb files.
- vb.net에 대한 글꼴 색을 변경할 수 없는 문제가 해결되었습니다.We fixed an issue where it is not possible to change font colors for vb.net.
셸Shell
- 도구 모음에 도구 설명이 없는 문제를 해결했습니다.We fixed an issue where there are no tooltips on toolbar.
- 각 실행에서 새 애플리케이션 출력 창이 생성되는 문제를 해결했습니다.We fixed an issue where new Application Output windows are created on each run.
- 리팩터링 또는 오류 정보 막대가 중복으로 표시되는 문제를 해결했습니다.We fixed an issue where refactoring or error info bars would be shown duplicated.
- Mojave의 도구 설명에 섀도 아티팩트가 있던 문제가 해결되었습니다.We fixed an issue where there are shadow artifacts in Tooltips on Mojave.
- Mac용 Visual Studio를 다시 시작한 후에 고정된 프로젝트가 더 이상 고정되지 않는 문제를 해결했습니다.We fixed an issue where pinned projects are no longer remaining pinned after a restart of Visual Studio for Mac.
- 콘솔을 지운 후 아무런 애플리케이션 출력도 표시되지 않는 문제를 해결했습니다.We fixed an issue where application output shows nothing after clearing the console.
- 지운 후 IDE 내부의 "애플리케이션 출력"이 작동을 멈추는 문제를 해결했습니다.We fixed an issue where "Application output" inside the IDE stops working once cleared.
- InfoBar에 표시된 텍스트 끝에 하이픈을 잘못 추가하는 문제를 해결했습니다.We fixed an issue where the InfoBar incorrectly adds a hyphen to the end of the displayed text.
프로젝트Project
- 일시적인 오류가 새 .NET Core 프로젝트를 만든 후 표시되는 문제를 수정했습니다.We fixed an issue where intermittent errors would appear after creating a new .NET Core project.
- OutputBase가 더 이상 빌드 구성을 포함하지 않는 문제를 수정했습니다.We fixed an issue where OutputBase no longer includes the build configuration.
- 프로젝트를 실행하는 경우에만 Mac용 Visual Studio에서 실행 파일 및 종속성 대신 모든 프로젝트를 빌드하는 문제를 수정했습니다.We fixed an issue where Visual Studio for Mac builds all projects instead of just the executable and dependencies only when running the project.
- VS2017에서의 빌드 대 Mac용 Visual Studio에서의 빌드에서 프로젝트 GUID가 변경되는 문제를 수정했습니다.We fixed an issue where the project GUID changes when building in VS2017 vs building in Visual Studio for Mac.
- SDK 스타일 프로젝트를 로드할 때 잘못된 구성 매핑 오류가 표시되는 문제를 해결했습니다.We fixed an issue where an invalid configuration mapping error is displayed when loading an SDK-style project.
- Specflow 기능 파일을 열 수 없는 문제를 해결했습니다.We fixed an issue where it is not possible to open Specflow feature file.
- symlinked 파일에 올바르게 정의된 상수가 없는 문제를 해결했습니다.We fixed an issue where symlinked files do not have correct define constants.
액세스 가능성Accessibility
다음과 같이 접근성을 개선했습니다.We made the following accessibility improvements:
- 새 프로젝트 대화 상자의 향상된 대비better contrast in the New Project Dialog
- 예외 대화 상자의 향상된 대비better contrast in the Exception dialog
- VoiceOver 개선VoiceOver improvements
다음과 같은 문제를 수정했습니다.We fixed the following issues:
- 새 프로젝트의 위치를 구성할 때 포커스가 손실되었습니다.There was a loss of focus when configuring the location of a new project.
- 키보드를 사용하여 "오류" 창 및 "Visual Studio 업데이트" 창을 호출할 수 있게 했습니다.We made it possible to invoke the "Error" window and "Visual Studio Update" window using the keyboard.
- VoiceOver가 암호 보안된 필드에 입력한 텍스트를 알립니다.VoiceOver announces the text typed into password secured fields.
- VoiceOver 포커스가 키보드 포커스와 함께 검색 결과로 이동하지 않습니다.VoiceOver focus is not moving to the search results along with the keyboard focus.
- 내게 필요한 옵션을 사용할 때 큰 파일에서 입력이 느려질 수 있는 문제를 해결했습니다.We fixed an issue where typing can be slow in large files when accessibility is enabled.
- 포커스 순서는 "기본" 창의 왼쪽 창에서 트리 항목으로 이동하는 중에는 적합하지 않습니다.Focus order is inappropriate while navigating to the tree items in the left pane of the "Preferences" window.
- 포커스 순서는 도구 모음에서 역순으로 탐색하는 중에는 적합하지 않습니다.Focus order is inappropriate while navigating in reverse order in the toolbar.
- "값 시각화 도우미" 창에서 이스케이프 키를 누르면 "값 시각화 도우미" 및 "Exception Caught" 창이 모두 닫힙니다.On hitting escape key in "Value Visualizer" window, both the "Value Visualizer" and "Exception Caught" windows are getting closed.
- Voiceover는 팝업 대화 상자에서 닫기 단추의 이름을 알리지 않습니다.Voiceover doesn't announce the name of the close button in the pop up dialogs.
- Voiceover는 "새 프로젝트의 템플릿 선택" 대화 상자에서 "일반" 제목의 컨트롤 유형을 부적절하게 알립니다.Voiceover announces the controltype of "General" heading in "Choose a template for your new project" dialog inappropriately.
- Voiceover는 "프로젝트 범주" 표에서 각 범주와 그 아래의 옵션 간의 관계를 표시하지 않습니다.Voiceover doesn't announce the relation between each of the category and the options under it in "Project Categories" table.
.NET Core.NET Core
- Mac용 Visual Studio는 이제 .NET Core 2.2를 지원합니다.Visual Studio for Mac now supports .NET Core 2.2.
- 명시적 SDK 가져오기를 사용하는 .NET Core 프로젝트에 대한 지원을 추가했습니다.We added support for .NET Core projects that use explicit Sdk imports.
예를 들어:For example:
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
<Sdk Name="Microsoft.NET.Sdk" Version="1.0.0" />
- 대상 프레임워크 목록에 .NET Standard가 누락되는 문제를 해결했습니다.We fixed an issue where .NET Standard missing from the target framework list.
- 새 .NET Core 프로젝트를 만드는 작업이 부분적으로 실패하는 문제를 해결했습니다.We fixed an issue where creating a new .NET Core project semi-failed.
- .NET Core 옵션 패널에서 복사본 붙여넣기 오류가 발생하는 문제를 해결했습니다.We fixed an issue where possible copy paste error in .NET Core options panels.
- .NET Core 2.2 미리 보기를 설치한 후 .NET Core 2.1 프로젝트가 더 이상 빌드되지 않는 문제를 해결했습니다.We fixed an issue where, after installing .NET Core 2.2 preview, .NET Core 2.1 projects no longer build.
- 게시 메뉴가 모든 프로젝트 유형에 잘못 사용되는 문제를 해결했습니다.We fixed an issue where the publish menu was incorrectly available for all project types.
- 솔루션에서 솔루션에 게시 가 선택되면 null 참조 예외가 throw되는 문제를 해결했습니다.We fixed an issue where a null reference exception would be thrown when Publish to Folder for a solution is selected.
Feedback ClientFeedback Client
- 피드백 대화 상자가 때때로 사라지고 항상 스크린샷에 표시되는 문제를 수정했습니다.We fixed an issue where the Feedback dialog sometimes disappears and is always visible in screenshot.
웹 도구Web Tools
- Tab을 누르면 .cshtml 파일에서 명령문을 완료하지 않는 문제를 수정했습니다.We fixed an issue where pressing Tab doesn't complete the statement in .cshtml files.
- HTML 파일의
<div>
및</div>
간 새 줄을 삽입하는 경우 오류가 throw되는 문제를 수정했습니다.We fixed an issue where an error is thrown when inserting new line between<div>
and</div>
in HTML files. - Mac용 Visual Studio에서 도구 설명이 닫히는 문제를 해결했습니다.We fixed an issue where tooltips do not close in Visual Studio for Mac.
- 사용자가 .json 파일에 입력할 수 없는 문제를 해결했습니다.We fixed an issue where the user could not type in .json files.
- 새 Azure 앱 서비스가 프로비전에 실패하면 자세한 오류 메시지가 표시됩니다.We display more informative error messages when new Azure app services fail to provision.
- Mac용 Visual Studio에서
"Debug/netcoreapp2.1/testing.dll file was not found. (MSB3030) (docker-compose)"
오류로 ASP.NET Core 웹앱을 디버그하지 못하는 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac fails to debug ASP.NET Core Web App with error"Debug/netcoreapp2.1/testing.dll file was not found. (MSB3030) (docker-compose)"
. - Docker 추가 명령이 NullReferenceException으로 실패할 수 있는 문제를 해결했습니다.We fixed an issue where the Add Docker command could fail with a NullReferenceException.
- Mac용 Visual Studio에서 일부 구독을 찾지 못하는 문제가 해결되었습니다.We fixed an issue where Visual Studio for Mac would fail to find some subscriptions.
NuGetNuGet
- 버전이 없는 PackageReferences가 지원되지 않는 문제를 해결했습니다.We fixed an issue where PackageReferences with no version were not supported.
- SDK 스타일 프로젝트가 많은 패키지를 복원할 때 Mac용 Visual Studio에서 충돌하는 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac crashes when restoring packages that have lots of SDK style projects.
- 업데이트 및 복원 명령은 .Net Core용 SDK NuGet 프로젝트에 대해 사용되지 않도록 설정해야 합니다.The Update and Restore commands should be disabled for SDK NuGet for .Net Core projects.
버전 제어Version Control
- Mac의 Subversion 지원은 Xcode가 아닌 Xcode 또는 CommandLineTools에 따라 결정되어야 합니다.Subversion support on Mac should depend on either Xcode or the CommandLineTools, not just Xcode.
- Git 자격 증명 팝업 창의 텍스트 형식이 올바르지 않은 문제를 해결했습니다.We fixed an issue where the text on the Git credentials pop up window was formatted incorrectly.
- "업데이트 솔루션" 또는 "변경 내용 푸시"가 호출될 때마다 Mac용 Visual Studio에서 Git 자격 증명을 묻는 메시지를 표시하는 문제가 해결되었습니다.We fixed an issue where Visual Studio for Mac prompts for Git Credentials every time "Update Solution" or "Push Changes" is called.
F#F#
- 이제 ‘참조 사용 찾기’가 지원됩니다.'Find Reference Usages' is now supported.
- 이제 ‘구현 기호 찾기’가 지원됩니다.'Find Implementing Symbols' is now supported.
- F# 프로젝트를 빌드할 때 심각한 예외가 발생하는 문제가 수정되었습니다.Fixed an issue where a fatal exception could occur when building a F# project.
- F#에 대한 확장 메서드를 가져올 때 IDE가 중단되는 문제가 수정되었습니다.Fixed an issue where the IDE would hang when getting extension methods for F#.
DockerDocker
- 실행 버튼이 작동하지 않는 문제를 해결했습니다.We fixed an issue where the run button is not working.
XamarinXamarin
이 릴리스에는 다음 버그 수정 및 Xamarin에 대한 개선 사항이 포함됩니다.This release includes the following bug fixes and improvements for Xamarin:
Xamarin.FormsXamarin.Forms
- F#의 새 양식 콘텐츠 페이지(XAML)에 대한 네임스페이스가 잘못된 문제를 해결했습니다.We fixed an issue where the namespace for new Forms Content Page (XAML) in F# is wrong.
- 오류로 이동 / XAML의 위치가 실패하는 문제를 해결했습니다.We fixed an issue where go to error / location in XAML fails.
- XAML의 오류/위치로 이동 이 올바른 위치로 이동하지 않는 문제를 해결했습니다.We fixed an issue where Go To Error/Location in XAML would not take you to the correct location.
Xamarin.AndroidXamarin.Android
- Visual Studio 2017 15.9 및 Mac용 Visual Studio 7.7에서는 모바일 개발을 위해 Oracle의 JDK에서 Open JDK의 간단한 배포로 이동하고 있습니다.With Visual Studio 2017 15.9 and Visual Studio for Mac 7.7, we are moving from Oracle's JDK to a lightweight distribution of Open JDK meant for mobile development. Open JDK는 다른 Mac용 Visual Studio 업데이트와 함께 설치할 구성 요소로 제공되며, 설치된 후 Open JDK를 사용하도록 JDK 설정을 업데이트하라는 메시지가 표시됩니다.Open JDK will be offered as a component to install along with other Visual Studio for Mac updates and you will be prompted to update your JDK settings to use Open JDK once installed.
- 디바이스 관리자 시작 시간이 최적화되었습니다.The Device Manager startup time has been optimized.
- 이제 사용 가능한 시스템 이미지가 선택한 매니페스트에 사용할 수 있는 옵션을 반영합니다.The available system images now reflect the available options for the selected manifest. 이를 통해 SDK 관리자에서 google 매니페스트를 선택하는 경우 디바이스 관리자에 대한 Android P 지원을 사용할 수 있습니다.This enables Android P support for the device manager when the google manifest is selected in the SDK manager.
- 디바이스 관리자는 더 이상 설정된
JAVA_HOME
환경 변수에 의존하지 않으며, 필요한 프로세스에 대해 해당 변수를 내보냅니다.The device manager no longer relies on theJAVA_HOME
environment variable being set and it is exported it for processes that require it. - AVD 이름 바꾸기가 사용자 지정
ANDROID_AVD_HOME
사례에 대한 앱과 충돌하는 문제가 수정되었습니다.Fixed an issue where AVD Rename would crash the app for the customANDROID_AVD_HOME
case. - 디바이스 관리자에서 시스템 이미지 설치가 실패했음을 표시하지 않는 문제가 수정되었습니다.Fixed an issue where the Device Manager would not indicate there had been system image installation failure.
- jarsigner가 apksigner 대신 사용되는 문제가 수정되었습니다.Fixed an issue where jarsigner would be used instead of apksigner.
- 에뮬레이터에서 Android 앱을 실행할 수 없는 문제가 수정되었습니다.Fixed an issue where it would not be possible to run an Android app in the emulator.
- Java SDK를 찾을 수 없는 경우 Android SDK를 찾을 수 없다고 보고하는 대신, Android 프로젝트 빌드가 빌드 오류로 올바르게 보고됩니다.Building an Android project when the Java SDK cannot be found is correctly reported as a build error instead of reporting that the Android SDK cannot be found.
- 대상 프레임워크, 최소 및 대상 Android 버전을 처리하는 방법과 관련하여 Windows에서 Visual Studio의 문구와 동작이 일관되게 합니다.Wording and behavior made consistent with Visual Studio on Windows regarding how we handle target framework, minimum and target Android versions.
- 프로젝트의 대상 프레임워크가 이제 더 명시적으로 제어됩니다. 먼저 AndroidManifest.xml 요소의
<uses-sdk />
에 의해targetSdkVersion
속성이 있으면 그 다음 프로젝트의TargetFrameworkVersion
이 있습니다.The target framework of the project is now controlled more explicitly, first by<uses-sdk />
in AndroidManifest.xml element if it contains thetargetSdkVersion
property, followed by the project'sTargetFrameworkVersion
. Mac용 visual Studio는 존재하는 경우AndroidUseLatestPlatformSdk
를 제거하기 위해 프로젝트를 마이그레이션합니다.Visual Studio for Mac will migrate projects to removeAndroidUseLatestPlatformSdk
if it exists. 또한, 누락된 경우 AndroidManifest.xml을 업데이트하여<uses-sdk />
를 추가합니다.It will also update AndroidManifest.xml to add<uses-sdk />
if it is missing. - Google Play에 게시할 때 이제 앱에 API 26 미만의 targetSdkVersion이 있는지 여부를 경고합니다.When publishing to Google Play, we now warn if your app has a targetSdkVersion less than API 26.
- 대상 프레임워크가 대상 디바이스와 호환되지 않는 경우 빌드가 빠르게 실패해야 하는 문제를 해결했습니다.We fixed an issue where the build should fail fast if target framework is not compatible with target device.
- F# 프로젝트와 함께 AndroidManifest.xml 대화 상자에서 "INTERNET" 권한을 사용할 수 없는 문제를 해결했습니다.We fixed an issue where Cannot enable "INTERNET" permission on AndroidManifest.xml dialog with F# projects.
- Mac용 Visual Studio에서 에뮬레이터가 손상되었음을 알리는 대신 실행 실패를 보고하는 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac was reporting Execution failed instead of the informing that the emulator was corrupted.
- Android 앱을 보관할 때 사용자 지정 명령이 실행되지 않는 문제를 해결했습니다.We fixed an issue where custom commands do not execute when archiving Android app.
- 설치되지 않은 경우 25개 이상의 Android API를 설치하라는 메시지가 표시되지 않는 문제를 해결했습니다.We fixed an issue where the user is not prompted to install Android APIs above 25 if they are not installed.
armeabi
ABI 옵션이 더 이상 지원되지 않는 ABI 아키텍처가 되었으므로 이제 제거되었습니다.armeabi
ABI option has been removed now that it is no longer a supported ABI architecture.- Android 애플리케이션 설정에서 최소 Android 버전 및 대상 Android 버전 선택기가 더 이상 "자동" 옵션을 제공하지 않습니다.The Minimum Android version and Target Android version selectors in the Android Application settings no longer provide "Automatic" options. 이로 인해
minSdkVersion
및targetSdkVersion
속성이 누락된 AndroidManifest.xml 파일이 생성되는 경우가 발생하기도 했습니다.These often resulted in the AndroidManifest.xml file missingminSdkVersion
andtargetSdkVersion
attributes. 이러한 값이 누락된 매니페스트는 실용적이지 않으며 Play 스토어에 게시할 때 문제를 일으킬 수 있습니다.A manifest missing these values is not practical and additionally can cause issues when publishing to the Play Store. - 서비스 실행 구성을 만들 수 없는 문제를 해결했습니다.We fixed an issue where it is not possible to create a service run configuration.
- Android 라이브러리의 바인딩 템플릿에 오타가 포함되는 문제를 해결했습니다.We fixed an issue where the binding template of Android Library contains a typo.
- "더 높은 버전 코드가 있는 APK를 받을 때 어떤 디바이스에도 이 앱의 38 버전을 다운로드할 수 없습니다."라는 오류와 함께 ANDROID 릴리스를 Google Play에 업로드할 수 없는 문제를 해결했습니다.We fixed an issue where trying to upload an ANDROID release to GooglePlay fails with "Version 38 of this app cannot be downloaded by any devices as they will all receive APKs with higher version codes.".
- 보고서 A 문제를 열면 "JDK 설치" 대화 상자도 표시되는 문제를 해결했습니다.We fixed an issue where opening Report A Problem also displays "install JDK" dialog.
- (서비스 실행 구성을 만들 수 없는) Xamarin.Android 앱에서 별도 서비스를 디버깅할 수 없는 문제가 해결되었습니다.We fixed an issue where it is not possible to debug a separate service in Xamarin.Android app (can't create a service run configuration).
Xamarin.iOSXamarin.iOS
이 릴리스에서는 새 ARKit 2.0 자산 카탈로그 리소스(ARReferenceGroup
, ARReferenceImage
및 ARObject
)에 대한 지원을 추가합니다.This release adds support for new ARKit 2.0 asset catalog resources: ARReferenceGroup
, ARReferenceImage
and ARObject
.
ARKit 2.0은 2D 및 3D 개체 검색을 지원합니다.ARKit 2.0 supports 2D and 3D objects detection. ARReferenceImage
는 ARKit에서 사용하고 인식할 수 있는 2D 이미지에 대한 새로운 자산 카탈로그 형식입니다.ARReferenceImage
is the new asset catalog type for 2D images that can be used and recognized by ARKit. ARReferenceImage
의 ‘너비’ 및 ‘높이’를 자산 편집기에서 설정할 수 있으므로, ARKit은 올바른 차원의 가상 오버레이를 렌더링할 수 있습니다. Width and Height of the ARReferenceImage
can be set in the asset editor so ARKit can render virtual overlays of the correct dimensions. ARObject
형식은 일부 ARKit 샘플에서 만들 수 있는 ‘.arobject’ 파일을 사용합니다.The ARObject
type takes an '.arobject' file that can be created by some ARKit samples.
다음과 같은 개선 사항도 제공됩니다.We also made the following improvements:
- CoreML 지원을 업데이트했습니다.We updated our CoreML support:
- CoreML 모델 뷰어가 Xcode 10 및 iOS 12에 도입된 새로운 사용자 지정 레이어를 표시하도록 업데이트되었습니다.CoreML Model Viewer has been updated to display the new Custom Layers that were introduced with Xcode 10 and iOS 12.
- CoreML 코드 숨김 생성기가 더 편리한 메서드를 추가하도록 업데이트되었습니다.CoreML code-behind generator has been updated to add more convenience methods.
- 임의 크래시 - Xamarin.MacDev.MobileDeviceException: 디바이스가 잘못됨을 초래하는 문제를 해결했습니다.We fixed an issue that caused random crashes - Xamarin.MacDev.MobileDeviceException: Device is invalid.
- 이미지 리소스 집합에 대한 iOS 프로젝트 속성 창이 .csproj 파일에서 잘못된 속성을 설정하는 문제를 해결했습니다.We fixed an issue where the iOS project properties window for image resource sets incorrect property in .csproj file.
- WatchKit에서 Xamarin.WatchOS로 마이그레이션 관련 문제를 해결했습니다.We fixed an issue with migration from WatchKit to Xamarin.WatchOS.
- Xcode 프로젝트 업데이트 오류가 수정되었습니다.Fixed an error updating an Xcode project.
- 자동 iOS 프로비전 프로필 대화 상자에 클릭할 수 있는 링크가 없는 문제가 수정되었습니다.Fixed an issue where Automatic iOS provisioning profile dialog did not have clickable links.
- 특정 디바이스를 선택하는 경우에도 아카이브에서 일반 iOS 디바이스 대상을 사용하는 문제가 수정되었습니다.Fixed an issue where archiving would use a generic iOS device target even if a specific device is selected.
- WatchKit 확장에서 백그라운드 모드 편집에 대한 지원을 추가했습니다.We added support for editing Background Modes for WatchKit Extensions.
- CarPlay 자산에 대한 지원을 추가했습니다.We added support for CarPlay assets.
- 데이터 세트 자산 카탈로그 편집기에 Metal 4v1 및 5v1에 대한 지원이 추가되었습니다.Added support for Metal 4v1 and 5v1 to DataSet Asset Catalog editor.
- 새 40mm 및 44mm 시계용 WatchOS 앱 아이콘 선택기가 추가되었습니다.Added new WatchOS App Icon selectors for the new 40mm and 44mm watches.
- Apple Watch 시리즈 4의 복잡성에 대한 지원이 추가되었습니다.Added support for Apple Watch Series 4 complications.
- Xcode 10 및 iOS 12에 도입된 새로운 사용자 지정 레이어를 표시하도록 CoreML 모델 뷰어가 업데이트되었습니다.Updated the CoreML Model Viewer to display the new Custom Layers that were introduced with Xcode 10 and iOS 12.
- 자격 증명 공급자 자동 채우기 자격에 대한 지원이 추가되었습니다.Added support for the AutoFill Credential Provider entitlement.
- CoreML 코드 숨김 생성기를 업데이트하여 편리한 메서드를 추가했습니다.Updated the CoreML code-behind generator to add more convenience methods.
- Properties Pad에서 독립 실행형 이미지 자산에 대한 "최적화" 메타데이터를 저장하는 문제를 해결했습니다.We fixed an issue where saving of "Optimize" metadata for stand-alone image assets in the Properties Pad.
- 키 체인 액세스 그룹 활성화/비활성화가 사용 권한 파일에 유지되지 않을 수 있는 문제를 해결했습니다.We fixed an issue where enabling/disabling keychain access groups may not be persisted to the entitlements file.
- iPhone Xs Max 및 iPhone XR의 시작 이미지를 설정할 수 없는 문제를 해결했습니다.We fixed an issue where it was not possible to set launch images for iPhone Xs Max and iPhone XR.
- 새 iOS 프로젝트가 올바르게 생성되지 않는... 문제를 해결했습니다.We fixed an issue where new iOS projects not being being created correctly....
- 키 체인 액세스 그룹 활성화 및 비활성화가 사용 권한 파일에 유지되지 않을 수 있는 문제를 해결했습니다.We fixed an issue where enabling and disabling keychain access groups may not be persisted to the entitlements file.
- 게시용으로 빌드를 보관할 때 프로젝트가 디바이스별 빌드를 사용하도록 빌드가 구성된 경우 일반 iOS 디바이스를 대상으로 빌드해야 합니다.When archiving a build for publishing, we make sure to build targeting a generic iOS device in case the project is configured the build to using device-specific builds.
- 게시용으로 빌드를 보관할 때 IDE 기본 설정에 따라 열려 있는 파일을 저장해야 합니다.When archiving a build for publishing, we make sure to save open files in accordance with IDE preferences.
- 시뮬레이터가 새로운 iPhone XS 및 XR 디바이스에 대해 올바르게 정렬되지 않은 문제를 해결했습니다.We fixed an issue where the simulators were not sorting correctly for new iPhone XS and XR devices.
- 이제 Xamarin.iOS에 필요한 버전이 호환되지 않는 경우 Xcode를 설치하는 것이 좋습니다.We now recommend installing Xcode if the version needed by Xamarin.iOS is incompatible.
Xamarin.MacXamarin.Mac
- “정식 프레임워크” 프로젝트에 사용할 .NET Framework 버전을 변경하는 것에 대한 지원이 추가되었습니다.Added support for changing the .NET Framework version to use for "Full Framework" projects. 프로젝트는 더 이상 .NET 4.5로 제한되지 않습니다.Projects are no longer limited to just .NET 4.5.
- Mac용 Visual Studio가 최소 및 대상 Android 버전 드롭다운 목록에서 새 API 수준을 표시하지 못하는 문제를 수정했습니다.We fixed an issue where Visual Studio for Mac would fail to show new API levels in Minimum and Target Android version drop downs.
- JDK가 설치되지 않은 경우 오류 메시징을 개선했습니다.We improved the error messaging when no JDK is installed. 이전에는 JDK 또는 Android SDK 중에 무엇이 설치되지 않았는지 명확하지 않았습니다.Previously it was not obvious whether the JDK or the Android SDK was not installed.
- Mac용 Visual Studio가 버전 7.6(빌드 2190)으로 업데이트 한 후 Xcode 9.2에 연결할 수 없는 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac was unable to connect to Xcode 9.2 after updating to version 7.6 (build 2190).
- Mac Cocoa 프로젝트 스토리보드를 열지 못하는 문제를 해결했습니다.We fixed an issue where opening Mac Cocoa project storyboard failed.
활성화Activation
- 라이선스 확인 프로세스에서 프록시를 사용하지 않는 문제를 해결했습니다.We fixed an issue where license verification process doesn't use proxy.
- 사용자가 Mac용 Visual Studio에 로그인할 수 없는 문제를 해결했습니다.We fixed an issue where the user is unable to log into Visual Studio for Mac.
InstallerInstaller
기능 향상Feature Improvements
다음과 같이 설치 관리자를 개선했습니다.We made the following improvements to the installer:
- Visual Studio 2017 15.9 및 Mac용 Visual Studio 7.7에서는 모바일 개발을 위해 Oracle의 JDK에서 Open JDK의 간단한 배포로 이동하고 있습니다.With Visual Studio 2017 15.9 and Visual Studio for Mac 7.7, we are moving from Oracle's JDK to a lightweight distribution of Open JDK meant for mobile development. Open JDK는 다른 Mac용 Visual Studio 업데이트와 함께 설치할 구성 요소로 제공되며, 설치된 후 Open JDK를 사용하도록 JDK 설정을 업데이트하라는 메시지가 표시됩니다.Open JDK will be offered as a component to install along with other Visual Studio for Mac updates and you will be prompted to update your JDK settings to use Open JDK once installed.
- 워크로드 선택 영역에 더 나은 설명을 추가했습니다.We added better descriptions to the workload selection. 이러한 설명을 통해 설치하려는 워크로드를 쉽게 결정할 수 있기 바랍니다.We hope that these descriptions will make it easier for you to decide which workloads you want to install.
- 워크 로드 선택 영역 화면을 조금 변경하여 사용자에게 보다 명확하고 간결하게 표시합니다.We also made some other minor changes to the workload selection screen, making things clearer and concise for our users.
- 이 릴리스에서는 설치 관리자에서 지역화를 개선하는 방법에 집중했습니다.In this release we focused a lot on improving our localization in the installer. 자세한 브랜딩, 시작 화면 및 워크로드 화면에 지역화를 추가하여 전세계 모든 사용자가 액세스할 수 있도록 했습니다.We added localization to more branding, the splash screen, and workloads screen to make it more accessible for all users worldwide.
- 일부 사용자가 Xamarin을 사용하므로 Xcode를 다운로드할 필요가 없을 수 있습니다.We understand that not all of our users are using Xamarin and therefore may not have any need to download Xcode. 이러한 이유로 Xcode 대화 상자의 위치를 설치의 끝으로 이동하고 설치하지 않은(또는 최신 상태가 아닌) Xamarin 사용자에게만 프롬프트를 표시합니다.For this reason, we've moved the location of the Xcode dialog to the end of the install and will only prompt it for Xamarin users who do not have it installed (or up to date). 즉, 프로그램을 개발하는 동안 설치를 중단하지 않고 Xcode를 다운로드할 수 있습니다.This means that you can download Xcode while starting your development, rather than having it interrupt your install.
- 또한 Xamarin을 사용하지 않는 Mac용 Visual Studio 사용자는 Xamarin Profiler가 필요하지 않습니다.We also understand that Visual Studio for Mac users that don't use Xamarin have no need for the Xamarin Profiler. 이러한 이유로 Xamarin이 아닌 워크로드로부터 Profiler를 제거했습니다.For this reason, we've removed Profiler from non-Xamarin workloads.
버그 수정Bug fixes
이 릴리스에서 다음 버그가 해결되었습니다.This this release we fixed the following bugs:
- Xcode 업데이트가 지원되는 경우 "Xcode 가져오기"를 계속 표시하는 문제가 해결되었습니다.We fixed an issue where if an Xcode update was available it would still say "Get Xcode". 이 메시지를 "Xcode 업데이트"로 변경했습니다.We changed this to "Update Xcode".
- 사용자가 Xamarin 워크로드를 선택하지 않더라도 설치 관리자에서 Profiler를 설치하는 문제가 해결되었습니다.We fixed an issue where the Profiler is getting installed from installer even though user has not selected any Xamarin workload.
- 사용자가 모든 Xamarin 워크로드를 선택했지만 설치 관리자에서 Profiler를 설치하지 않는 문제가 해결되었습니다.We fixed an issue where the Profiler is not getting installed from installer though user has selected all Xamarin workloads.
- Mac용 Visual Studio 업그레이드가 symlink를 복사하는 데 실패하는 문제가 해결되었습니다.We fixed an issue where a Visual Studio for Mac upgrade fails to copy symlink.
기타Other
- 버전 제어 Diff 뷰가 올바른 변경 텍스트를 표시하지 않는 문제가 수정되었습니다.Fixed an issue where the version control Diff view would not show the correct changed text.
- 클래스 패드가 컴파일러에서 생성된 필드 및 생성자를 표시하는 문제가 수정되었습니다.Fixed an issue where the Class pad shows compiler generated fields and constructors.
- 뉴스 피드를 검색할 수 없는 경우 오류가 기록되는 문제가 수정되었습니다.Fixed an issue where an error was logged when the news feed could not be retrieved.
- Updater가 채널이 변경될 때까지 “업데이트 확인 중...”을 표시하지 않는 문제가 수정되었습니다.Fixed an issue where the updater would not display "Checking for updates..." until the channel was changed.
- Azure에 게시하기 위한 로그인 단추가 제대로 렌더링되지 않는 문제가 수정되었습니다.Fixed an issue where the Sign in button for publishing to Azure was not rendered correctly.
- 단위 테스트를 실행하면 항상 전체 빌드를 실행하는 문제가 수정되었습니다.Fixed an issue where running unit tests always ran a full build.
- 이름이 잘못 지정된 테스트 실행기 애플리케이션으로 인한 NUnit 3 테스트 실행 관련 문제가 수정되었습니다.Fixed an issue with running NUnit 3 tests due to a misnamed test runner application.
- Finder에서 솔루션을 로딩할 때 더 이상 시작 페이지가 표시되지 않습니다.The Welcome page is no longer displayed when loading a solution from Finder.
- UnitTest 텍스트 편집기 확장으로 인해 IDE에서 속도가 느려지는 문제를 해결했습니다.We fixed an issue where the UnitTest text editor extension causes slowness in the IDE.
- 메서드/생성자 이름 위에 마우스를 올려 놓으면 어셈블리 탐색기에서 메서드 이름이 변경됩니다.Assembly Explorer listing changes method name when hovering mouse over the method/constructor names.
- 새 프로젝트 대화 상자가 최신 템플릿을 기본적으로 선택하지 않는 문제를 해결했습니다.We fixed an issue where the New Project dialog does not select a recent template by default.
- 단위 테스트를 실행하기 전에 빌드 프로젝트가 잘못 표시되는 문제를 해결했습니다.We fixed an issue where Build project before executing unit tests was incorrectly prompting.
- 실행 중인 단위 테스트에서 스택 오버플로가 발생하는 문제를 해결했습니다.We fixed an issue where there was a stack overflow on running unit tests.
- 단위 테스트를 추가할 경우 Mac용 Visual Studio가 단위 테스트를 재귀적으로 추가하려는 것처럼 보이는 스택 추적과 충돌하던 문제가 해결되었습니다.We fixed an issue where adding a unit test, Visual Studio for Mac will crash with a stack trace that seems to try to recursively add the unit test.
- .bat(Windows 배치 파일)을 프로젝트에 추가할 수 없는(즉, Mac용 Visual Studio가 무한정 정지) 문제를 해결했습니다.We fixed an issue where cannot add .bat (Windows Batch files) to projects - Visual Studio for Mac hangs indefinitely.
Mac용 Visual Studio 2017 버전 7.7.1.15Visual Studio 2017 for Mac version 7.7.1.15
릴리스 날짜: 2018년 12월 6일released December 6, 2018
이 릴리스에서는 다음과 같은 문제를 해결합니다.This releases addresses the following issues:
- "." 또는 "<"와 같은 문자를 입력할 때 C# 편집기가 자동 완성을 호출하는 문제를 해결했습니다.We fixed an issue where the C# editor would invoke autocompletion when characters like "." or "<" are typed.
- IntelliSense 완성이 예기치 않게 동작하는 문제를 해결했습니다.We fixed an issue where IntelliSense completion would behave unexpectedly.
- Mac용 Visual Studio에서 일치하는 중괄호 삽입 옵션이 비활성화되어 있더라도 일치하는 중괄호가 삽입되는 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac is inserting matching braces even though the Insert matching brace option is disabled.
- MainToolbarController의 null 참조 예외가 발생하는 문제를 해결했습니다.We fixed an issue where a null reference exception in MainToolbarController is raised.
- Mac용 Visual Studio가 시작하는 데 실패하는 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac fails to start.
- 자동 생성된 Docker 파일이 잘못된 문제를 해결했습니다.We fixed an issue where autogenerated docker files are faulty.
- Mac용 Visual Studio에서 NuGet을 복원하거나, 보거나, 다운로드하지 못하는 문제를 해결했습니다.We fixed an issue where it was not possible to restore, view or download NuGets in Visual Studio for Mac.
- 대상 프레임워크를 업데이트하는 경우 NuGet 패키지 관리자가 패키지를 복원하는 데 실패할 수 있는 문제를 해결했습니다.We fixed an issue where the NuGet package manager could fail to restore packages when updating target framework.
- UnitTestService가 열린 솔루션에서 여러 번 테스트를 다시 빌드하는 문제를 해결했습니다.We fixed an issue where the UnitTestService rebuilds tests multiple times on solution open.
- Mac용 Visual Studio가 업데이트할 수 없는 문제를 해결했습니다.We fixed an issue where Visual Studio for Mac could not update.
Mac용 Visual Studio 2017 버전 7.7.2.21Visual Studio 2017 for Mac version 7.7.2.21
릴리스 날짜: 2018년 12월 17일released December 17, 2018
이 릴리스에서는 다음과 같은 문제를 해결합니다.This releases addresses the following issues:
- NuGet 버전을 4.8로 업데이트했습니다.We updated the version of NuGet to 4.8.
- Java를 설치하지 않고 Mac용 Visual Studio를 시작하면 Java를 설치하라는 2개의 시스템 프롬프트가 표시됨 문제를 해결했습니다.We fixed an issue where launching Visual Studio for Mac without any Java installed shows 2 system prompts to install Java.
- OpenJDK에 대한 업데이트가 이전 버전의 Mac용 Visual Studio를 업데이트하는 데 방해가 될 수 있음 문제를 해결했습니다.We fixed an issue where updates to OpenJDK could interfere with updating older versions of Visual Studio for Mac.
- 문제 보고 도구가 솔루션 개수를 업데이트하는 데 실패함 문제를 해결했습니다.We fixed an issue with the Report a Problem tool where it would fail to update the Solutions count.
- 호환되지 않는 ABI를 사용하여 Android 디바이스에 배포하면 잘못된 메시지가 표시됨 문제를 해결했습니다.We fixed an issue where an incorrect message is displayed when deploying to an android device with an incompatible ABI.
Mac용 Visual Studio 2017 버전 7.7.3.43Visual Studio 2017 for Mac version 7.7.3.43
릴리스 날짜: 2019월 1월 16일released January 16, 2019
이 릴리스에서는 다음과 같은 문제를 해결합니다.This releases addresses the following issues:
- Mac용 Visual Studio에서 열린 파일을 기억하지 못함 문제가 해결되었습니다.We fixed an issue where Visual Studio for Mac doesn't remember opened files.
- 빌드 구성을 위한 도구 모음 선택기가 사용되지 않음 문제가 해결되었습니다.We fixed an issue where the Toolbar selector for build configuration is disabled.
- 생성자 생성기로 인해 Mac용 Visual Studio에 충돌이 발생함 문제가 해결되었습니다.We fixed an issue where the constructor generator would cause Visual Studio for Mac to crash.
- 텍스트 편집기 단위 테스트 통합("단위 테스트 '이름'을 로드할 수 없음")에 실패함 문제가 해결되었습니다.We fixed an issue where the text editor unit test integration ("Unit test 'name' could not be loaded") would fail.
- Mac용 Visual Studio에서 새 F 프로젝트에 IntelliSense 오류가 표시됨 문제가 해결되었습니다.We fixed an issue where new F# projects in Visual Studio for Mac shows IntelliSense errors.
- 축어 문자열을 붙여넣으면 큰따옴표가 제거됨 문제가 해결되었습니다.We fixed an issue where pasting verbatim strings removes double quotes.
- 패키지를 업데이트하면 경우에 따라 해당 참조 ItemGroup이 변경됨 문제가 해결되었습니다.We fixed an issue where sometimes updating a package changes its Reference ItemGroup.
- 패키지 참조를 업데이트하면 HintPath에 상대 경로가 추가됨 문제가 해결되었습니다.We fixed an issue where updating a package reference adds a relative path to HintPath.
- Mac용 Visual Studio에서 APK를 Acer Chromebook R11에 업로드하지 못함 문제가 해결되었습니다.We fixed an issue where Visual Studio for Mac would fail to upload APK to Acer Chromebook R11.
- 디버거를 Mojave의 외부 콘솔에서 실행할 때 실패함 문제가 해결되었습니다.We fixed an issue where the debugger would fail when running on an external console on Mojave.
- "Using 구성 > 시스템 지시문 먼저 배치" 설정의 선택을 취소하면 저장하지 않음 문제가 해결되었습니다.We fixed an issue where unchecking the "Organize Using > Place System directives first" setting does not save.
- Mac용 Visual Studio에서 NuGet 라이선스 대화 상자를 표시할 때 "오류가 발생했습니다." - "System.NullReferenceException: at (wrapper managed-to-native) ObjCRuntime.Messaging.nuint_objc_msgSend(intptr,intptr)" at Xwt.Drawing.Image.Finalize () /external/xwt/Xwt/Xwt.Drawing/Image.cs:83과 충돌함 문제가 해결되었습니다.We fixed an issue where Visual Studio for Mac crashes with "A fatal error has occurred" - "System.NullReferenceException: at (wrapper managed-to-native) ObjCRuntime.Messaging.nuint_objc_msgSend(intptr,intptr)" at Xwt.Drawing.Image.Finalize () /external/xwt/Xwt/Xwt.Drawing/Image.cs:83 when showing NuGet license dialog.
Mac용 Visual Studio 2017 버전 7.7.4.1Visual Studio 2017 for Mac version 7.7.4.1
릴리스 날짜: 2019년 1월 30일released January 30, 2019
이 릴리스는 버전 7.7.3으로 업데이트한 후 Mac용 Visual Studio 업데이트 프로그램에 "오류 정보 검색 중 오류 발생" 메시지가 표시되는 문제를 수정합니다.This release fixes an issue where some users are seeing an “Error retrieving error information” message in the Visual Studio for Mac updater after updating to version 7.7.3.
Mac용 Visual Studio 버전 7.7.3을 설치한 후 업데이트 프로그램에서 "오류 정보 검색 중 오류 발생" 메시지가 나타나면 다음 단계를 따르세요.After installing Visual Studio for Mac version 7.7.3, if you notice the “Error retrieving error information” message in the updater, please follow these steps:
- 실행 중인 모든 Mac용 Visual Studio 인스턴스를 종료합니다.Shutdown all running instances of Visual Studio for Mac.
- 여기에서 최신 버전의 Mac용 Visual Studio를 다운로드합니다.Download the latest version of Visual Studio for Mac from here.
- 다운로드한 후 DMG를 두 번 클릭하고 지침에 따라 설치 관리자 UI의 애플리케이션 폴더에 Mac용 Visual Studio 로고를 끌어다 놓아 애플리케이션에 제품을 설치합니다.After downloading, double-click the DMG and follow the instructions to install the product to Applications by dragging and dropping the Visual Studio for Mac logo into the Applications folder in the installer UI.
- Mac용 Visual Studio를 다시 시작하고 업데이트 프로그램 UI를 표시합니다.Relaunch Visual Studio for Mac and bring up the Updater UI. 이제 오류 메시지가 사라지고, 나중에 사용할 수 있게 되면 Mac용 Visual Studio에 대한 업데이트를 볼 수 있습니다.The error message should now be gone, and you will be able to see updates to Visual Studio for Mac as they are made available in the future.
이 릴리스는 Xamarin.iOS, Xamarin.Mac 및 Xamarin.Android SDK를 업데이트하여 버전이 Visual Studio 2017 버전 15.9.7과 호환되는지 확인합니다.This release updates Xamarin.iOS, Xamarin.Mac, and Xamarin.Android SDKs to ensure that the versions are compatible Visual Studio 2017 version 15.9.7.
자세한 내용은 릴리스 정보를 참조하세요.For more information on those, refer to the release notes:
알려진 문제Known Issues
Mac용 Visual Studio 2017 버전 7.7의 기존에 알려진 모든 문제 목록은 다음과 같습니다.The following is a list of all existing known issues in Visual Studio 2017 for Mac version 7.7:
Updater token could not be retrieved
를 포함한 모든 채널에서 끊어진 업데이트 관리자Updater broken on all channel withUpdater token could not be retrieved
- 텍스트 붙여넣기/변경 작업이 다른 텍스트를 제거하게 됨Pasting/changing text causes other text to be removed
- 경우에 따라 패키지를 업데이트하면 해당 참조 ItemGroup을 변경함Sometimes updating package changes its Reference ItemGroup
- 패키지 참조를 업데이트하면 HintPath에 상대 경로를 추가함Updating package reference adds relative path to HintPath
- 업데이트가 작동하지 않음Update does not work
- Git push 명령은 실행을 중지하지 않음/중지 단추가 작동하지 않음Git push command never stops running / stop button doesn't work
- 끊어진 텍스트 편집기 단위 테스트 통합("단위 테스트 [이름]을 로드할 수 없음")Broken text editor unit test integration ("Unit test [name] could not be loaded")
- Mac용 Visual Studio 업데이트 실패Visual Studio for Mac update fails
- Mac용 VS에서 피드백을 남기는 설문 조사를 수행하라는 메시지가 표시되었지만 로드하지 않음Prompted to take survey to leave feedback on VS for Mac, but it never loads
- 내게 필요한 옵션 확인란이 Mojave에서 VSM을 검사할 수 없음Accessibility checkbox could not be checked for VSM on Mojave
- 약어 문자열을 붙여넣으면 큰따옴표를 제거함Pasting verbatim strings removes double quotes
- 대상 프레임워크를 업데이트할 경우 패키지 관리자의 NRENRE in package manager when updating target framework
- AddImportCompletionData null 참조 예외AddImportCompletionData null reference exception
- 정리가 bin 및 obj 폴더의 모든 파일을 삭제하지 않음Clean does not delete all files in bin and obj folders
- Mac용 VS 및 TFS GITVS for Mac and TFS GIT
어떠셨나요?How are we doing?
Microsoft는 여러분의 의견을 기다리고 있습니다!We would love to hear from you! Mac용 Visual Studio IDE에서 문제 보고 옵션을 통해 문제를 보고하고 개발자 커뮤니티 포털에서 피드백을 추적할 수 있습니다.You can report a problem through the Report a Problem option in the Visual Studio for Mac IDE, and track your feedback in the Developer Community portal. 새로운 기능을 제안하기 위해 기능 제안 을 사용할 수 있습니다. 이러한 내용은 개발자 커뮤니티에서도 추적됩니다.For suggesting new features you can use Suggest a Feature, these are also tracked in the Developer Community.
BlogsBlogs
개발자 도구 블로그 사이트에서 사용 가능한 인사이트 및 권장 사항을 활용하여 모든 새 릴리스에 대한 최신 정보와 다양한 기능에 대한 심층적인 게시물을 확인하세요.Take advantage of the insights and recommendations available in the Developer Tools Blogs site to keep you up-to-date on all new releases and include deep dive posts on a broad range of features.
Mac용 Visual Studio 2017 릴리스 정보 기록Visual Studio 2017 for Mac Release Notes History
릴리스 정보 기록 페이지에서 Mac용 Visual Studio 2017 이전 버전의 릴리스 정보를 볼 수 있습니다.You can view prior versions of Visual Studio 2017 for Mac release notes on the Release notes history page.