Visual Studio Icon Mac용 Visual Studio 버전 7.5 릴리스 정보Visual Studio for Mac version 7.5 Release Notes

Developer Community | 시스템 요구 사항 | 호환성 | 배포 가능한 코드 | Xamarin | 블로그 | 서비스 |Developer Community | System Requirements | Compatibility | Distributable Code | Xamarin | Blogs | Servicing |


영어 이외의 언어 버전에서 이 페이지에 액세스하는 경우 최신 콘텐츠를 보려면 영문 릴리스 정보 페이지를 방문하세요.If you are accessing this page from a non-English language version, and want to see the most up-to-date content, visit this Release Notes page in English. 페이지 바닥글에서 지구본 아이콘을 클릭하고 원하는 언어를 선택하여 이 페이지의 언어를 변경할 수 있습니다.You can change the language of this page by clicking the globe icon in the page footer and selecting your desired language.

Mac용 Visual Studio를 사용하여 Xamarin 및 .NET Core로 모바일, 웹 및 클라우드용 앱을 빌드하고 Unity로 게임을 빌드합니다.Use Visual Studio for Mac to build apps for mobile, web, and the cloud with Xamarin and .NET Core, as well as games with Unity.

Mac용 Visual Studio의 현재 릴리스 다운로드Download the Current Release of Visual Studio for Mac

Download Visual Studio for Mac

Mac용 Visual Studio에 대한 자세한 내용은 Mac 시스템 요구 사항Mac 플랫폼 대상 지정 및 호환성을 참조하세요.To learn more about Visual Studio for Mac, see Mac System Requirements and Mac Platform Targeting and Compatibility.

다른 관련 다운로드에 대해 자세히 알아보려면 다운로드 페이지를 참조하세요.To learn more about other related downloads, see the Downloads page.

어떠셨나요?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 the Visual Studio for Mac IDE and track your feedback in the Developer Community portal.

알려진 문제Known Issues

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

릴리스 기록Release History

릴리스 주요 내용Release Highlights

Release Notes Icon Mac용 Visual Studio 버전 7.5( Studio for Mac version 7.5 (

릴리스 날짜: 2018년 5월 7일released May 7, 2018

이번 릴리스에서 해결된 주요 문제Top Issues Fixed in this Release

릴리스 세부 정보Release in Detail

설치 및 설정Installation and Setup

  • 다운로드 성공률과 속도, 프록시 관련 작업을 개선해 줄 원시 네트워킹 API를 사용하도록 업데이트되었습니다.Updated to use native networking APIs which should improve download success rate and speed, and work behind a proxy.
  • Android 홈 사용 권한을 수정하는 워크플로가 개선되었습니다.Improved workflow for fixing Android home permissions.
  • 더 높은 대비와 더 나은 VoiceOver 탐색으로 접근성이 개선되었습니다.Improved accessibility with higher contrast and better VoiceOver navigation.
  • 다운로드 속도 및 진행률에 정확한 상태가 반영되지 않던 문제가 해결되었습니다.Fixed an issue where download speed and progress did not reflect accurate status.
  • 구성 요소가 설치된 경우에도 Android 구성 요소가 표시되지 않는 문제가 해결되었습니다.Fixed an issue where Android components are not displayed, even if components are installed.
  • 설치 후 기본 설정 에 Android SDK 위치가 없던 문제가 해결되었습니다.Fixed an issue where the Android SDK Location was missing in Preferences after installation.

성능 Performance

IDE의 성능 및 안정성 개선을 위한 노력은 계속되고 있습니다.We are continuing our push to improve performance and reliability in the IDE. 이 릴리스에서는 IDE 시작 시간 개선에 중점을 두었으며, 일부 사용자의 경우 최대 50% 감소한 것으로 나타났습니다.This release focuses on improving IDE startup time, which has decreased by as much as 50% for some users.

또한 개발자 커뮤니티 사이트에서 발생하는 주요 문제와 크래시를 해결하고 있으니 계속해서 피드백을 보내주세요.We're also fixing top issues and crashes as they come into the Developer Community site – please keep the feedback coming!

이 릴리스의 성능 수정 사항은 다음과 같습니다.Performance fixes in this release include:

  • 보드 전체에서 분석기 동시 실행이 가능하여 더 빠른 진단 오류 표시선 보고가 가능해졌습니다.Enabled concurrent execution of analyzers across the board, allowing for faster diagnostic squiggles reporting.
  • 공유 템플릿 엔진 로드를 지연하여 IDE 시작 시간을 개선했습니다.Improved IDE startup timing by deferring shared template engine loading. 이는 문제 #3492를 해결합니다.This fixes issue #3492.
  • dylib를 사용하는 대신 libxammac-system.a에 정적으로 연결하여 시작 성능을 개선했습니다.Statically link in libxammac-system.a, instead of using the dylib, improving startup performance.

소스 코드 편집기 Source Code Editor

C# 원본 편집기 개선을 위한 노력은 계속되어 왔습니다.We've continued our effort on improving the C# source editor. 여기에는 다음과 같은 사항이 포함됩니다.This includes the following:

프로젝트 시스템Project System

  • 프로젝트를 생성할 때 잘못 인코딩된 파일 이름의’@’ 문자 문제를 해결하도록 템플릿 엔진이 업데이트되었습니다.Updated the templating engine to fix problems with '@' characters in file names that are incorrectly encoded when creating the project.
  • 새로운 Templating Engine을 사용하는 템플릿에 대한 설명에 새로운 줄이 지원됩니다.Support new lines in descriptions for templates using new templating engine.
  • 프로젝트 템플릿 마법사에서 다음 옵션을 구성할 수 있습니다.Allow the following options to be configured from a project template wizard:
    • gitignoregitignore
    • 프로젝트 디렉터리 만들기Create project directory
  • 아래 표시된 것처럼 MSBuild 항목 메타데이터를 사용하는 링크가 있는 파일 와일드카드로 프로젝트를 저장할 경우 와일드카드가 제거되고, 와일드카드에 의해 포함된 각 파일의 MSBuild 항목으로 바뀌는 문제가 해결되었습니다.Fixed an issue where saving a project with a file wildcard that had a Link that used MSBuild item metadata, as shown below, would result in the wildcard being removed and replaced with MSBuild items for each file included by the wildcard.
    <Compile Include="**\*.cs" Exclude="obj\**">
  • NuGet 참조를 추가하거나 제거하는 경우 프로젝트 참조가 저장되지 않는 문제가 해결되었습니다.Fixed an issue where project references would be not saved when adding or removing NuGet references. 이는 특히 Xamarin.Forms 프로젝트에서 NuGet 패키지를 포함한 새 프로젝트를 만들 때 예기치 않은 빌드 오류로 나타납니다.This would manifest as unpredictable build errors when creating new projects with NuGet packages in them, particularly Xamarin.Forms projects.
  • glob를 재정의할 때 발생하는 문제가 해결되었습니다.We've fixed issues when overriding globs.
  • 와일드카드를 사용하여 파일을 포함하는 프로젝트 저장 시 와일드카드가 확대(및 제거)되는 문제가 해결되었습니다.We have fixed issues with projects that include files using wildcards will expand (and remove) wildcards upon save.
  • project.assets.json 에 잘못된 Android 대상 프레임워크 버전이 저장되는 문제가 해결되었습니다.We've fixed an issue that caused the incorrect Android target framework version to be stored in project.assets.json. Android 프로젝트가 PackageReferences 를 사용하고 대상 프레임워크가 "최신 항목 사용"으로 변경되면 project.assets.json 파일에 잘못된 MonoAndroid 버전이 저장될 수 있습니다.If an Android project uses PackageReferences and the target framework is changed to "Use Latest", it might result in the wrong MonoAndroid version being saved in the project.assets.json file. 그러면 MonoAndroid 버전이 참조되지 않음을 나타내는 오류를 복원한 후 빌드가 실패할 수 있습니다.This could cause the build to fail after restoring with an error indicating the MonoAndroid version not being referenced.
  • NetStandard 라이브러리를 사용하여 솔루션을 열 때 System.ArgumentNullException in Ide.Log가 throw되는 문제가 해결되었습니다.We fixed an issue where opening a solution with NetStandard library throws System.ArgumentNullException in Ide.Log.
  • 솔루션을 열 때 마지막으로 연 파일이 올바르게 다시 열리지 않는 문제가 해결되었습니다.Fixed an issue when opening a solution, the last open files are not re-opened correctly.


  • 사용자가 SDK 및 NuGet 종속성 폴더를 확장하고 자식 종속성을 보지 못하는 문제가 해결되었습니다.We fixed an issue that was stopping users from expanding SDK and NuGet dependencies folder and viewing child dependencies.
  • 이제 대상 프레임워크가 변경된 후 PackageReference 프로젝트가 복원됩니다.PackageReference projects will now restore after the target framework has changed.

Azure Functions Azure Functions

Azure Functions가 이제 Mac용 Visual Studio에 통합되었습니다.Azure Functions is now integrated into Visual Studio for Mac. 이제 Azure Functions용 .NET Core 미리 보기 SDK에 대한 지원과 새 함수 템플릿 대화 상자 (그림 1) 가 제공됩니다.We now have a New Function template dialog (Figure 1), along with support for the .NET Core Preview SDK for Azure Functions.

New Azure Function dialog displaying all available functions
(그림 1) 새로운 Azure 함수 대화 상자(Figure 1) New Azure Function dialog

함수 템플릿을 사용하면 가장 일반적인 트리거 및 템플릿을 통해 새 함수를 신속하게 만들 수 있습니다.Function Templates enable you to quickly create new functions using the most common triggers and templates. 새 Azure Functions 프로젝트를 만들 때는 HttpTrigger 함수가 포함됩니다.When a new Azure Functions project is created, it includes an HttpTrigger function.

새로운 Azure Functions 프로젝트를 만들고 프로젝트를 마우스 오른쪽 단추로 클릭한 후 추가 > 함수 추가… 메뉴를 선택하면 액세스할 수You can access these by creating a new Azure Functions project, right-clicking on your project, and choosing the Add > Add Function… 있습니다.menu.


프로젝트 또는 코드베이스에 .editorconfig 파일을 추가하여 코드베이스에서 작업하는 모든 사람들의 코딩 스타일을 일관적으로 유지할 수 있습니다.You can add an .editorconfig file to your project or codebase to enforce consistent coding styles for everyone that works in the codebase. 이러한 설정은 전역 Visual Studio 텍스트 편집기 설정에 우선합니다.These settings take precedence over global Visual Studio text editor settings. 따라서 해당 프로젝트와 관련된 텍스트 편집기 설정을 사용하도록 각 코드베이스를 조정할 수 있습니다.This means that you can tailor each codebase to use text editor settings that are specific to that project.

웹 개발 Web Development

Razor, JavaScript 및 TypeScript용 편집기 지원 기능은 웹 개발자로부터 많은 요청을 받은 기능입니다.Editor support for Razor, JavaScript, and TypeScript have been some of the top web developer requests we have heard. 이 릴리스에서는 이러한 각 언어에 대한 새 편집기가 도입됩니다.In this release, we are introducing new editors for each of these languages.


Razor가 공식 지원됨에 따라 .cshtml 파일 (그림 2) 에서 C#을 편집할 수 있고, 구문 강조 표시 기능 및 IntelliSense를 사용할 수 있습니다.With official support for Razor, you now have syntax highlighting and IntelliSense while editing your C# in .cshtml files (Figure 2):

syntax highlighting and Intellisense in a .cshtml file
(그림 2) 구문 강조 표시 기능 및 IntelliSense(Figure 2) Syntax highlighting and IntelliSense

JavaScript 및 TypeScriptJavaScript and TypeScript

JavaScript 편집기가 다시 작성됨에 따라 더 스마트한 색 지정, IntelliSense 및 중괄호 완성을 비롯한 핵심 편집기 환경을 제공합니다.The JavaScript editor has been rewritten, and now provides the core editor experience, including smarter colorization, IntelliSense, and brace completion.

JavaScript와 동일한 색 지정, IntelliSense 및 편집기 환경을 제공하는 TypeScript 편집 (그림 3) 에 대한 지원도 추가되었습니다.Support has also been added for TypeScript editing (Figure 3); providing the same colorization, IntelliSense, and editor experience as JavaScript.

TypeScript colorization and IntelliSense
(그림 3) TypeScript 편집(Figure 3) TypeScript editing

.NET Core .NET Core

Mac용 Visual Studio 버전 7.5는 .NET Core 2.1 미리 보기 SDK를 지원하는 최초의 공식 릴리스가 될 것입니다.Visual Studio for Mac version 7.5 will be the first official release supporting the .NET Core 2.1 Preview SDK. 공지 사항 블로그 게시물에서 .NET Core 2.1 미리 보기 릴리스에 대한 모든 내용을 볼 수 있습니다.You can read all about the .NET Core 2.1 Preview release in the announcement blog post.

주요 향상 기능으로는 더욱 빠른 빌드 성능, ASP.NET Core 및 EF Core의 격차 해소, .NET Framework, GDPR and Security, 마이크로 서비스 및 Azure와의 호환성 개선 등이 있습니다.Some of the top improvements include: faster build performance, closing gaps in ASP.NET Core and EF Core, improving compatibility with .NET Framework, GDPR and Security, microservices, and Azure. 또한 이 릴리스에는 C# 7.2에 대한 지원도 추가되었습니다.We've also added support for C# 7.2 in this release.

  • Mac용 Visual Studio는 더 이상 dev-tools 도구를 설치하지 않습니다. 이 도구는 미리 보기 2부터 .NET Core 2.1 SDK에 포함되기 때문입니다.Visual Studio for Mac no longer installs the dev-tools tool as it is now included with the .NET Core 2.1 SDK, starting with Preview 2.
  • .NET Core 2.1 미리 보기 2 SDK가 설치된 경우 ASP.NET Core 2.1 프로젝트를 실행하거나 디버깅할 때 브라우저가 열리지 않는 문제가 해결되었습니다.We have fixed an issue that caused the browser not to open when running or debugging an ASP.NET Core 2.1 project if the .NET Core 2.1 Preview 2 SDK is installed. ASP.NET Core 2.1 미리 보기 2 프로젝트 템플릿은 launchSettings.json 파일의 applicationUrl 속성에 여러 url을 정의합니다.The ASP.NET Core 2.1 preview 2 project templates define multiple urls in the applicationUrl property in the launchSettings.json file. 이는 Mac용 Visual Studio에서 처리되지 않았기 때문에 브라우저가 열리지 않았습니다.This was not handled by Visual Studio for Mac, preventing the browser from opening.
  • 이제.NET Core 2.1 프로젝트를 열 경우 SDK가 설치되어 있지 않으면 .NET Core 2.1 SDK를 설치하라는 메시지가 표시됩니다.You are now prompted to install .NET Core 2.1 SDK if a .NET Core 2.1 project is opened and the SDK is not installed.
  • 이제 기본 설정에는 .NET Core 명령줄 도구(dotnet)의 위치를 구성하는 데 사용할 수 있는 프로젝트 > SDK 위치 > .NET Core 섹션 (그림 4) 이 있습니다.In Preferences, there is now a Projects > SDK Locations > .NET Core section (Figure 4) that can be used to configure the location of the .NET Core command line tool (dotnet). 이는 .NET Core SDK의 다른 비표준 설치 위치를 가리키는 데 사용할 수 있습니다.This can be used to point to a different non-standard install location of the .NET Core SDK.
New .NET Core Project Option
(그림 4) 새로운 .NET Core 프로젝트 옵션(Figure 4) New .NET Core Project Option
  • .NET Core SDK 2.1 미리 보기가 설치되어 있는 경우 새 프로젝트 대화 상자에서 .NET Core 2.1용 프로젝트 템플릿을 사용할 수 있습니다.If the .NET Core SDK 2.1 preview is installed then project templates for .NET Core 2.1 will be available in the New Project dialog.
  • .NET Core 프로젝트에 수천 개의 파일이 포함된 경우의 프로젝트 로드 성능이 개선되었습니다.Improved project load performance when a .NET Core project contains thousands of files.
  • TargetFramework 짧은 이름 형식이 저장 시 변경되는 문제가 해결되었습니다.Fixed an issue where the TargetFramework short name format would change on save. Tizen 4.0을 대상으로 하는 .NET Core 프로젝트에 파일을 추가하면 TargetFramework가 tizen40에서 tizen4.0으로 변경되었습니다.Adding a file to a .NET Core project that targets Tizen 4.0 would result in the TargetFramework changing from tizen40 to tizen4.0. 이제 원래 프레임워크 식별자 이름이 수정되지 않으며, 프레임워크 버전이 변경될 경우 원래 프로젝트에서 사용된 형식이 버전에 사용됩니다.Now the original framework identifier name is not modified and if the version of the framework changes then the version uses the format that was originally used in the project.


  • HTTPS를 사용하는 ASP.NET Core 2.1 앱을 실행하면 사이트를 로컬에서 테스트할 때 HTTPS를 사용할 수 있도록 HTTPS 개발 인증서를 설치하고 트러스트하라는 메시지가 표시됩니다.Running an ASP.NET Core 2.1 app that uses HTTPS will prompt you to install and trust the HTTPS development certificate so that HTTPS can be used when testing the site locally.
  • ASP.NET Core 웹앱을 게시할 때 기존 웹앱이 표시되지 않는 문제가 해결되었습니다.Fixed an issue when publishing of ASP.NET Core web apps where existing web apps were not being shown.
  • 템플릿에서 새로운 .cshtml 파일을 추가할 때 프로젝트 파일을 수정하면 안 되는 경우 프로젝트 파일에 MSBuild 항목이 추가되는 문제가 해결되었습니다.Fixed an issue where adding new .cshtml files from a template would add MSBuild items to the project file when the project file should not be modified.

액세스 가능성Accessibility

  • 키보드로 텍스트 편집기 여백에 액세스할 수 있게 되었습니다.The text editor margins have been made keyboard accessible.

    • 텍스트 편집기에 포커스가 있을 때 Alt+Tab 을 누르면 포커스가 여백으로 이동하고, 그러면 Tab, Shift + Tab 및 커서 키를 사용하여 여백을 이동할 수 있습니다.Pressing Alt+Tab when the text editor is focused will move the focus to the margins, which can then be moved between using Tab, Shift + Tab, and the cursor keys.
    • Shift 키를 누르면 포커스가 있는 여백 항목이 활성화됩니다.Pressing Shift will activate the margin item that has focus.

    이는 버그 #53722를 해결합니다.This fixes bug #53722.


Xamarin.Forms Xamarin.Forms

이 릴리스에서는 .NET Standard 개발자 환경을 개선하기 위해 많은 버그 수정을 제공합니다.This release brings numerous bug fixes to improve the .NET Standard developer experience.

  • Xamarin.Forms가 공유 .NET Core Templating Engine을 사용하도록 업데이트되었으므로 템플릿이 이제 Visual Studio(Windows)와 일관성을 유지합니다.Updated Xamarin.Forms to use shared .NET Core Templating Engine so that the templates are now consistent with Visual Studio (Windows).
  • C# Xamarin.Forms 프로젝트 템플릿(빈 Forms 앱, Forms 앱 및 클래스 라이브러리)이 업데이트되어 이제 이식 가능한 클래스 라이브러리 프로젝트 대신 .NET Standard 프로젝트를 포함합니다.The C# Xamarin.Forms project templates (Blank Forms App, Forms App, and Class Library) have been updated and now include a .NET Standard project instead of a Portable Class Library project.

.NET Standard 프로젝트에서 Xamarin.Forms를 사용할 때 발생하는 다음과 같은 문제가 해결되었습니다.We've fixed the following problems when using Xamarin.Forms in a .NET Standard project:

  • ContentPage XAML 파일에 대한 빌드 작업을 없음으로 변경하면 None MSBuild 항목이 프로젝트에 추가되지 않습니다.Changing the build action to None for a ContentPage XAML file would not add a None MSBuild item to the project.
  • XAML 또는 xaml.cs 파일이 프로젝트에서 제외된 경우 제거 항목이 프로젝트에 추가되지 않습니다.Remove item not added to project when XAML or xaml.cs file excluded from project.
  • 텍스트 편집기의 프로젝트 파일에서 제거 항목을 제거한 후 XAML 및 xaml.cs 파일이 중첩되지 않는 문제가 해결되었습니다.Fixed XAML and xaml.cs file not nested after removing Remove items from the project file in the text editor.
  • 기존 PCL/공유 프로젝트에서 .NET Standard 프로젝트로 XAML 파일을 이동/복사하면 .NET Standard 프로젝트가 더 이상 컴파일되지 않습니다.Moving/copying XAML files from existing PCL/shared project to .NET Standard project would cause the .NET Standard project to no longer compile.
  • 이제 솔루션 창에서 부모 XAML 파일의 이름을 바꾸면 종속 xaml.cs 파일의 이름이 변경됩니다.Dependent xaml.cs files are now renamed on renaming the parent XAML file in Solution window.
  • 다른 이름은 .NET Standard 프로젝트의 Xamarin.Forms에서 지원되지 않으므로 XAML 파일과 독립적인 xaml.cs 파일의 이름을 바꾸지 않습니다.Prevent renaming of xaml.cs file independent of the XAML file since different names are not supported by Xamarin.Forms in a .NET Standard project.

XAML 파일의 코드 완성 기능과 관련된 다음과 같은 문제가 해결되었습니다.We've fixed the following problems with code completion of XAML files:

  • XAML 파일의 이모지로 인해 에디터가 중단되고 치명적인 오류가 발생하는 문제가 해결되었습니다.Fixed issues with emojis in XAML files break the editor and lead to a fatal error.
  • 자체 닫는 태그의 끝 부분에 대한 일관성 없는 완성.Inconsistent completion for end of self-closing tag.
  • DataTemplate 및 ControlTemplate 요소 안에 코드 완성 기능이 추가되었습니다.Added code completion inside DataTemplate and ControlTemplate elements.
  • 특성을 =로 종결할 경우 =""가 이미 있으면 중복 =""가 추가되는 문제.Issue when ending attribute with = which would add a duplicate ="" when ="" already existed.
  • 코드 완성 목록에 StyleSheet 및 다른 XAML 확장이 추가되었습니다.Added StyleSheet and other XAML extensions to code completion list.
  • FontSize 값 코드 완성 기능이 이제 명명된 크기를 제공합니다.FontSize value code completion now offers named sizes.
  • 태그 확장 중간에서 코드 완성을 시작하면 올바른 목록이 표시되지 않았습니다.Starting code completion in middle of markup extension didn't show correct list.


Android Device ManagerAndroid Device Manager

Mac용 Visual Studio에 Xamarin Android Device Manager (그림 5) 가 추가로 통합되었습니다.We have further integrated the Xamarin Android Device Manager (Figure 5) into Visual Studio for Mac. 이 기능은 아직 베타 상태이며, SDK Tools 26 릴리스에서 명령줄 도구를 위해 Google에서 사용을 중단한 Android AVD Manager 대신 제공됩니다.This feature is still in Beta and is available as a replacement for the Android AVD Manager which was deprecated by Google in favor of a command line tool with the release of SDK Tools 26. Device Manager를 사용하면 쉽고 빠르게 에뮬레이터를 만들고, 기본 제공되는 속성 편집기를 사용하여 구성을 편집할 수 있습니다.The Device Manager allows you to quickly and easily create emulators and edit their configuration using the built-in property editor. 이는 Google의 최신 에뮬레이터를 지원하고, 누락된 종속성을 자동으로 다운로드하여 설치할 수 있으므로 새로운 시스템 이미지를 설치하기 위해 SDK Manager로 전환할 필요가 없습니다.It supports the latest emulators from Google and is able to download and install missing dependencies for you, so you don't have to switch to the SDK manager to install new system images. 에뮬레이터는 기본적으로 시작 시간을 단축하기 위해 빠른 부팅을 사용합니다 (그림 6) .Emulators by default use quick boot for faster startup times (Figure 6).

이 릴리스는 웹 미리 보기 버전보다 크게 향상된 UX 및 UI를 제공하며, 사용자가 보고한 여러 가지 버그를 해결했습니다.This release features significant UX and UI improvements over the web preview version, and we've addressed many user-reported bugs.

도구 > Device Manager 를 선택하여 Device Manager를 시작할 수 있습니다.You can launch the Device Manager by choosing Tools > Device Manager.

New Android Device Manager
(그림 5) 새로운 Android Device Manager(Figure 5) New Android Device Manager
Emulator Details
(그림 6) 에뮬레이터 세부 정보(Figure 6) Emulator Details

Android SDK ManagerAndroid SDK Manager

이 SDK Manager 릴리스 (그림 7) 에는 안정성 및 성능을 위한 다양한 향상 기능과 일부 향상된 시각적 개체가 포함되어 있습니다.This release of the SDK manager (Figure 7) includes numerous improvements to reliability and performance, as well as some visual improvements. 또한 Xamarin 애플리케이션과 함께 작동하는 것으로 확인된 구성 요소 버전이 포함된 "추천" Microsoft 매니페스트에 대한 지원도 추가되었습니다.In addition, we've added support for a "Recommended" Microsoft manifest, which contained verified versions of components that work with Xamarin applications. 지원되는 구성 요소는 다운로드용으로만 제공됩니다.Components will only be offered for download when we support them.

Android SDK Manager
(그림 7) Android SDK Manager(Figure 7) Android SDK Manager
  • High Sierra의 HAXM 검색 환경이 개선되었습니다.We improved the experience with detecting HAXM on High Sierra. High Sierra 및 Android SDK Tools v27+는 HAXM을 설치하지 않아도 가속화된 에뮬레이터에 대한 지원을 제공합니다.High Sierra and Android SDK Tools v27+ provide support for accelerated emulators without the need to have HAXM installed. 이전에는 Mac용 Visual Studio가 불필요한 경우에도 HAXM을 확인했습니다.Previously, Visual Studio for Mac would attempt to check for HAXM in these cases when it did not need to.
  • API 27 Xamarin.Android.Support.* 패키지를 사용하도록 템플릿이 업데이트되었습니다.We've updated templates to use API 27 Xamarin.Android.Support.* packages.

Android와 관련된 다음 문제가 해결되었습니다.We've fixed the following problems with Android:

자세한 내용은 Xamarin.Android 릴리스 정보를 참조하세요.For more information, see the Xamarin.Android release notes.


  • Xcode 9.3에 대한 지원이 포함됩니다.Includes support for Xcode 9.3.
  • UIButton에서 iOS 이벤트를 완료할 때 Intellisense에 발생하는 문제가 해결되었습니다.Fixed an issue with Intellisense when completing an iOS event on UIButton.
  • 여러 개의 자산을 동시에 가져올 수 있도록 자산 카탈로그 편집기의 "가져오기" 바로 가기 메뉴 명령이 업데이트되었습니다.Updated the Asset Catalog editor's "Import" context menu command to allow for importing multiple assets at the same time. 이는 버그 #60781을 해결합니다.This fixes bug #60781.
  • 더 많은 자격을 지원하려면 iOS 자동 프로비저닝 알고리즘을 업데이트하세요.Update iOS automatic provisioning algorithm to support more entitlements:
    • 데이터 보호Data Protection
    • 전자지갑Wallet
    • 연결된 도메인Associated Domains
    • 근거리 통신이 일부 devcomm 문제 해결Near-field communication Fixes some devcomm issues
  • 사용 가능한 시뮬레이터가 없는 경우 “일반 시뮬레이터”가 유효한 배포 대상인 것으로 보이는 UI 문제가 해결되었습니다.Fixed a UI issue in which it appeared "Generic Simulator" was a valid deployment target when no were simulators available.
  • IntelliSense 누락 관련 문제가 해결되었습니다.Fixed an issue with missing IntelliSense.
  • monotouch 기반 프로젝트에서 클래식으로, 그 다음 통합 프로젝트로 마이그레이션할 때 발생하는 문제가 해결되었습니다.Fixed an issue when migrating from monotouch based projects to Classic and then to Unified projects.
  • iOS 프로젝트에 대한 이전의 "HeapShot" 메모리 프로파일링 옵션이 제거되었습니다.We have removed the old "HeapShot" memory profiling option for iOS projects. 메모리 프로파일링은 Xamarin Profiler로 수행할 수 있습니다.Memory profiling is possible with the Xamarin Profiler.
등록자 최적화Registrar Optimizations

링커가 대부분의 상황에서 동적 등록자를 제거할 수 있게 만드는 최적화 집합입니다.This is a set of optimizations that makes the dynamic registrar removable by the linker (under most circumstances). 결과는 다음과 같습니다.This results in:

  • 더 작은 애플리케이션: 연결된 Xamarin.iOS.dll은 현재 30~50% 더 작아졌습니다.Smaller applications: The linked Xamarin.iOS.dll is now 30-50% smaller. 사용자 지정 특성처럼 빌드 시에만 필요한 정보를 안전하게 제거할 수 있습니다.Information needed only at build time, such as custom attributes, can be safely removed. 참조하는 코드가 적어져서 링커가 이전 버전보다 많은 코드를 제거할 수 있습니다.With less code being referenced, the linker is able to remove more code than in previous versions.
  • 빠른 애플리케이션 시작: 더 많은 등록 작업은 런타임이 아닌 빌드 시에 수행됩니다.Faster application startup: More registration work is being done at build time instead of at runtime. 따라서 형식 및 메서드 등록을 위해 사용자 지정 특성에 느린 리플렉션 등이 필요 없습니다.This removes, for example, the need for slow reflection on custom attributes to register types and methods.
  • 메모리 사용량 감소: 또한 회피되는 작업으로 인해 애플리케이션에 필요한 메모리를 줄일 수 있습니다.Reduced memory usage: The avoided work also reduces the memory required for applications. 초기(시작) 메모리 요구 사항은 최소 애플리케이션의 경우 30%, 확장 프로그램의 경우 20% 더 적습니다.Initial (startup) memory requirement is down 30% for a minimal application and 20% for extensions. 따라서 iOS가 메모리 제한을 적용하는 경우(예: Today 확장 프로그램의 경우 16MB) 일부 확장 프로그램 형식을 더 쉽게 만들 수 있습니다.This makes it easier to create some type of extensions where iOS imposes memory limits (e.g. 16MB for Today extensions).

자세한 내용은 Xamarin.iOS 릴리스 정보를 참조하세요.For more information, see the Xamarin.iOS release notes.

비주얼 디자이너Visual Designers

iOS 디자이너iOS Designer
  • 문서 개요에서 끌어서 놓기: 이제 문서 개요의 항목을 끌어서 컨테이너 내의 z-순서에 영향을 주거나 다른 컨테이너로 이동할 수 있습니다.Drag and Drop in Document Outline: It's now possible to drag items in the Document Outline to affect their z-order within their container, or to move them to a different container.
  • 문서 이동 경로 탐색 막대: 디자이너의 맨 위 도구 모음에 있는 새로운 이동 경로 탐색 막대는 선택된 보기의 부모 계층을 보여줍니다.Document Breadcrumb Bar: A new breadcrumb bar in the top toolbar of the designer shows the selected view's parent hierarchy. 이동 경로 탐색 막대에서 부모 보기를 클릭하여 디자인 화면에서 선택합니다.Click on a parent view in the breadcrumb bar to select it on the design surface.
  • Xcode 9.3 지원:Xcode 9.3 Support:
    • 최신 버전의 Xcode 9.3과 올바르게 작동하도록 iOS 디자이너가 업데이트되었습니다.Updated the iOS designer to work correctly with the latest version of Xcode 9.3.
    • 누락된 Xcode 9 속성이 추가되었습니다.Added missing Xcode 9 properties.
    • layoutGuides 생성이 수정되었습니다.Fixed layoutGuides creation.
    • 다음을 포함한 최신 watchOS 보기 및 제스처에 대한 지원이 추가되었습니다.Added support for latest watchOS views and gestures, including:
      • SCNSceneSCNScene
      • SKSceneSKScene
      • HomeKit 카메라HomeKit Camera
      • 결제 단추Payment Button
      • 제스처Gestures
Android 디자이너Android Designer
  • 리소스 처리가 보다 안정적입니다.More reliable resource processing.
  • 다중 선택에 대한 동작이 개선되었습니다.Improved behavior for multi-select.


자세한 내용은 Xamarin.Mac 릴리스 정보를 참조하세요.For more information, see the Xamarin.Mac release notes.

Live PlayerLive Player

  • Mac용 Visual Studio가 Live Player에 배포하기 전에 프로젝트를 빌드하려고 하는 문제가 해결되었습니다.We fixed issues where Visual Studio for Mac would try to build the project before deploying to Live Player.
  • 시뮬레이터 빌드 구성을 선택할 때 Live Player 디바이스가 표시되지 않는 문제가 해결되었습니다.We fixed issues where Live Player devices were not visible when you selected simulator build configuration.

Xamarin ProfilerXamarin Profiler

  • 라이트 할당 모드가 개선되었습니다.Improved light allocations mode.
  • 스냅샷 비교가 개선되었습니다.Improved snapshots comparison.
  • 성능 향상Performance improvements.

자세한 내용은 Profiler 릴리스 정보를 참조하세요.For more information, see the Profiler release notes.

App Center 테스트App Center Test

이제 새 프로젝트 대화 상자 템플릿 및 범주가 Xamarin Test Cloud 대신 App Center 테스트를 참조합니다.The New Project dialog templates and categories now refer to App Center Test instead of Xamarin Test Cloud. 새 프로젝트 대화 상자의 마지막 구성 페이지에는 App Center 테스트가 표시되며 “자세한 정보” 링크를 클릭하면 App Center 테스트 웹 사이트가 열립니다.The final configuration page of the New Project dialog shows App Center Test and the "Learn more" link opens the App Center Test website. 이제 페이지를 시작하면 App Center 테스트가 표시되고 링크를 클릭하면 App Center 테스트 웹 사이트로 이동합니다.Getting started pages now show App Center Test and the link goes to the App Center Test website.

기타 수정Other fixes

Release Notes Icon Mac용 Visual Studio 7.5.1( Studio for Mac 7.5.1 (

릴리스 날짜: 2018년 5월 15일released May 15, 2018

Release Notes Icon Mac용 Visual Studio 7.5.2( Studio for Mac 7.5.2 (

릴리스 날짜: 2018년 5월 30일released May 30, 2018

이 릴리스에서는 Apple Xcode 9.4에 대한 지원을 제공합니다.This release provides support for Apple Xcode 9.4.

다음과 같은 문제가 이 릴리스에서 수정되었습니다.In this release we fixed the following issues:

새 Android Device Manager에서 다음 문제도 해결되었습니다.We also fixed the following issues with the new Android Device Manager:

  • AVD가 만들어지지 않음, Error code 1 thrown.AVD not created, Error code 1 thrown.
  • 디바이스의 로드 속도가 느립니다.Slow loading of devices.
  • 세션 중 여러 번 사용 권한 해결을 요청합니다.Asking for permissions to be fixed several times a session.
  • 에뮬레이터 이름이 기존 에뮬레이터용 편집기의 “이름” 섹션에 제대로 표시되지 않습니다.Emulator name does not properly show up in "Name" section of the editor for existing emulators.
  • 큐에 항목이 있는 경우 큐에 있는 텍스트가 잘린 것처럼 표시됩니다.Queued text is displayed as truncated when there are items in queue.
  • AVD 삭제 문제AVD deletion issues. 또한 현재 새 AVD에 대한 기본 API 레벨을 API 27로 설정했습니다.We now also set the default API level for new AVDs to API 27.

Release Notes Icon Mac용 Visual Studio 7.5.3( Studio for Mac 7.5.3 (

릴리스 날짜: 2018년 6월 19일released June 19, 2018

이 릴리스에서는 ClassKit 자격에 대한 Xamarin.iOS를 지원합니다.This release brings Xamarin.iOS support for ClassKit entitlements. ClassKit에 대한 자세한 내용은 Apple의 ClassKit 가이드를 참조하세요.For more information about ClassKit, see Apple's ClassKit guide.

ClassKit 지원 외에도 다음과 같은 문제가 해결되었습니다.In addition to ClassKit support, we resolved the following issues:

Release Notes Icon Mac용 Visual Studio 7.5.4( Studio for Mac 7.5.4 (

릴리스 날짜: 2018년 7월 23일released July 23, 2018

이 릴리스에서는 다음과 같은 문제를 해결합니다.This release addresses the following issues:

  • Mac용 Visual Studio가 업데이트를 제공하지 않는 것으로 보이는 문제가 해결되었습니다.Fixed an issue where Visual Studio for Mac appears to offer no updates.
  • 줄의 끝에서 줄의 시작까지 선택할 때 마지막 문자가 강조 표시되지 않는 한국어 입력 문제가 해결되었습니다.Fixed an issue with Korean language input where the final character is not highlighted when selecting from end of line to beginning of line.
  • 선택/강조 표시(예: 복사 + 붙여넣기) 중에 문자가 바뀌는 한국어 입력 문제가 해결되었습니다.Fixed an issue with Korean language input where characters are transposed during selection/highlight (e.g. to copy + paste).
  • 피드백 설문 조사의 검색 및 흐름 개선.Improved navigation and flow of feedback survey.

알려진 문제Known Issues

다음은 Mac용 Visual Studio 버전 7.5의 기존에 알려진 모든 문제 목록입니다.The following is a list of all existing known issues in Visual Studio for Mac version 7.5.

  • 이미 설치된 Android SDK는 설치 관리자에서 검색되지 않습니다(Android Studio를 통해 설치된 경우).Already installed Android SDK is not being detected in the installer (if installed through Android Studio).
  • 들여쓰기된 @{} 블록의 코드가 커밋되면 한 줄을 건너뜁니다.Code in indented @{} block jumps up a line when committed.
  • 프로젝트의 Razor TagHelper가 빌드 시 새로 고쳐지지 않습니다.Razor TagHelpers in project are not refreshed on build.
  • _Layout.cshtml에는 있지만 보기에는 없는 CSS Class IntelliSense.CSS Class IntelliSense in _Layout.cshtml, but not in views.
  • Razor에서 HTML의 주석 설정/해제가 작동하지 않습니다.In Razor, toggle comments does not work in HTML.
  • Razor에서 들여쓰기된 <environment> 태그 콘텐츠 들여쓰기가 잘못되었습니다.In Razor, indented <environment> tag content indentation bad.
  • 캐럿 다음에 바로 }가 오면 완성이 커밋되지 않습니다.Completion does not commit if the caret is immediately followed by }.
  • for 루프에 <text> 태그를 입력하면 textarea로 변경됩니다.Typing a <text> tag in a for loop is changed to textarea.

Mac용 Visual Studio 릴리스 정보 기록Visual Studio for Mac Release Notes History

Mac용 Visual Studio 버전 7.4 릴리스 정보Visual Studio for Mac version 7.4 Release Notes

Mac용 Visual Studio 버전 7.3 릴리스 정보Visual Studio for Mac version 7.3 Release Notes

Mac용 Visual Studio 버전 7.2 릴리스 정보Visual Studio for Mac version 7.2 Release Notes

Mac용 Visual Studio 버전 7.1 릴리스 정보Visual Studio for Mac version 7.1 Release Notes

Mac용 Visual Studio 버전 7.0 릴리스 정보Visual Studio for Mac version 7.0 Release Notes

맨 위로 이동
Top of Page