Mac용 Visual Studio 2017 버전 7.4 Visual Studio 2017 for Mac version 7.4


개발자 커뮤니티 | 시스템 요구 사항 | 호환성 | 배포 가능한 코드 | 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, please visit this Release Notes page in English.

이 페이지의 아래쪽에서 페이지 언어를 전환할 수 있습니다.You can switch the page language at the bottom of this page. 텍스트 커서가 이미 구부러진 빨간 곡선이 있는 줄 위에 있으면 왼쪽 여백에 나타나는Click the 아이콘을 클릭하거나, 언어를 검색하거나, 사용 가능한 언어 목록에서 선택합니다. icon, search for your language, or select from the list of available languages.


Mac용 Visual Studio 2017을 사용하여 Xamarin 및 .NET Core로 모바일, 웹 및 클라우드용 앱을 빌드하고 Unity로 게임을 빌드합니다.Use Visual Studio 2017 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 2017의 현재 릴리스 다운로드Download the Current Release of Visual Studio for Mac 2017

Download Visual Studio 2017 for Mac

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.

사용자 의견Feedback

Microsoft는 여러분의 의견을 기다리고 있습니다!We’d love to hear from you! Mac용 Visual Studio IDE의 문제 보고 옵션을 통해 문제를 보고하고 개발자 커뮤니티 포털에서 피드백을 추적할 수 있습니다.You can report a problem via the Report a Problem option the Visual Studio for Mac IDE and track your feedback in the Developer Community portal. 제안 사항이 있는 경우 UserVoice를 통해 알려주세요.For suggestions, let us know through UserVoice.

릴리스 기록Release History


2018년 3월 5일 – Mac용 Visual Studio 2017 버전 7.4(7.4.0.1033)March 5, 2018 - Visual Studio 2017 for Mac 7.4 (7.4.0.1033)

Mac용 Visual Studio 7.4 릴리스에서는 보고된 몇 가지 주요 메모리 누수, 성능 문제 및 안정성 문제를 해결하는 데 집중했습니다.For the Visual Studio for Mac 7.4 release, we've taken time to focus on fixing some of the top memory leaks, performance problems, and stability issues that have been reported to us. 이 릴리스에서는 Android Oreo 8.1 개발 지원 및 Xamarin 개발자를 위한 몇 가지 생산성 기능 향상이 도입되었습니다.This release also brings support for Android Oreo 8.1 development and several productivity enhancements for Xamarin developers.

릴리스 주요 내용Release Highlights

  • 이제 macOS High Sierra가 공식적으로 지원됩니다.macOS High Sierra is now officially supported.
  • Xcode 9.3을 지원합니다.Support for Xcode 9.3.
  • 이제 C# 7.1이 지원됩니다(C# 7.1의 새로운 기능 참조).C# 7.1 is now supported (see what's new in C# 7.1).
  • Android 8.1 Oreo 지원.Support for Android 8.1 Oreo.
  • Xamarin.iOS용 무선 배포 및 디버깅 기능.Wireless deployment and debugging for Xamarin.iOS.
  • C# 편집기의 핵심 아키텍처가 변경되어 IntelliSense 성능/안정성과 입력 응답이 둘 다 향상되었습니다.Core architectural changes were made to the C# editor; both IntelliSense performance/reliability and typing responsiveness are improved as a result.

이번 릴리스에서 수정된 문제Issues fixed in this release

릴리스 세부 정보Release in Detail

  • IntelliSense 제안 모드와 완료 모드를 전환하기 위한 편집 > 제안 모드로 전환 메뉴가 추가되었습니다.Added an Edit > Switch to Suggestion Mode menu, to toggle between IntelliSense suggestion mode and completion mode. IntelliSense 제안 목록에서 수동으로 선택하지 않는 한, 제안 모드의 IntelliSense 자동 완성 제안은 사용자가 쓴 텍스트를 재정의하지 않습니다.In suggestion mode, IntelliSense auto-complete suggestions will not override the text you've written unless you manually choose them from the IntelliSense suggestion list. 완료 모드로 다시 전환하려면 편집 | 완료 모드로 전환 메뉴를 선택할 수 있습니다.To switch back to Completion Mode you can choose the Edit | Switch to Completion Mode menu. Visual Studio(혼합) 또는 Visual Studio(Windows) 키 바인딩 체계를 사용하는 경우 기본 바로 가기 키인 Ctrl+Alt+Space가 제공됩니다.A default keyboard shortcut of Ctrl+Alt+Space is provided if you're using Visual Studio (Mixed) or Visual Studio (Windows) key binding schemes.

  • 현재 컨텍스트에 따라 사용 가능한 명령을 검색할 수 있도록 필터링된 [탐색] 검색 상자를 여는 Cmd+Shift+P 바로 가기가 추가되었습니다.Added a Cmd+Shift+P shortcut that will open the Navigate To search box, filtered so you can search for available commands based on your current context.

Debug source files option
(그림 1) 명령 필터링(Figure 1) Command Filtering
  • 디버거 소스 조회.Debugger source lookup.

    • 솔루션 옵션의 디버그 소스 파일 탭(그림 2)에 대한 지원이 추가되었습니다.Added support for the Debug Source Files tab in solution options (Figure 2). UI를 깔끔하게 유지하기 위해 이 메뉴는 첫 번째 폴더를 추가한 후에만 나타납니다.To keep the UI clean, this menu appears only after you add the first folder.

      Debug source files option
      (그림 2) 디버그 소스 파일 옵션(Figure 2) Debug source files option
    • 스택 프레임으로 이동하거나 메서드를 한 단계씩 코드 실행하려는 경우 디버거가 소스 파일을 찾지 못하면 소스를 찾을 수 없음이라는 새 문서(그림 3)가 표시됩니다.If you try to navigate to a stack frame or step into a method and the debugger doesn't find source files, a new Source Not Found document (Figure 3) is shown. 이 문서는 소스 파일을 찾기 위한 몇 가지 옵션(있는 경우)을 제공하는 데 도움이 됩니다.This document helps to provide some options to locate source files if you have them. 사용자가 소스 파일 및 .pdb 파일에 액세스할 수 있고 CI에서 컴파일된 어셈블리를 디버그하는 경우에 유용합니다.This is useful when debugging assemblies that were compiled on CI and user has access to source files and .pdb file.

      New 'source not found' dialog
      (그림 3) "소스를 찾을 수 없음"이라는 새 대화 상자(Figure 3) New "source not found" dialog
  • 프로젝트에 추가된 파일을 검색하기 위한 파일 감시자.File watcher to detect files added to the project.

    이제 Mac용 Visual Studio가 .NET Core 프로젝트에 추가되었거나 제거된 파일을 검색하고 변경 내용으로 솔루션 창을 동적으로 업데이트합니다.Visual Studio for Mac will now detect files added to or removed from a .NET Core project and update the Solution window with the changes dynamically. 이 기능 향상은 개발자 커뮤니티에서 보고된 EF 마이그레이션 후에 언로드/다시 로드해야 하는 문제를 해결했습니다.This improvement addressed the unload/reload required after EF migrations issue reported in the Developer Community.

  • .userprefs에 .vs 디렉터리 사용Use .vs directory for .userprefs

    • Windows에서 Visual Studio와의 호환성을 향상하기 위해 Mac용 Visual Studio에서 생성된 사용자 기본 설정 파일은 더 이상 솔루션 디렉터리에 저장되지 않고 이제 .vs/SolutionName/xs/UserPrefs.xml에 저장됩니다.To improve compatibility with Visual Studio on Windows the user preferences file generated by Visual Studio for Mac are no longer stored in the solution directory but are now stored in .vs/SolutionName/xs/UserPrefs.xml.

XamarinXamarin

  • Mac용 Visual Studio의 “Xamarin Test Cloud에 업로드” 기능(단위 테스트 트리를 마우스 오른쪽 단추로 클릭하여 호출함)은 더 이상 지원되지 않습니다.We no longer support the “Upload to Xamarin Test Cloud” function in Visual Studio for Mac (invoked by right-clicking the Unit test tree). 테스트 앞으로 이동은 Visual Studio App Center CLI를 통해 제출할 수 있습니다.Moving forwards tests can be submitted through the Visual Studio App Center CLI.

  • IDE의 구성 요소에 대한 지원이 제거되었습니다.We have removed the support for components in IDE. 이미 참조된 구성 요소가 있는 프로젝트를 열면 오류가 발생합니다.If you open a project that has components already referenced, you will be met with an error. 이 오류를 수정하려면 .csproj 파일을 수동으로 편집하고 <XamarinComponentReference/> 태그에서 모든 정보를 제거해야 합니다.The fix this error, you must edit the .csproj file manually and remove all information in the <XamarinComponentReference/> tags. 자세한 내용은 구성 요소 마이그레이션 가이드를 참조하세요.For more information see the Components migration guide.

iOSiOS

  • iOS 또는 AppleTV 장치에 대한 무선 배포 및 디버깅 지원이 추가되었습니다.We've added support for wireless deployment and debugging for iOS or AppleTV devices. 장치가 네트워크를 통해 연결되고 배포에 사용할 준비가 완료되면 이제 장치가 USB를 통해 연결된 것처럼 장치 대상 목록에 나타납니다.When a device is connected via a network and ready to be used for deployment, it now shows up in the device target list, as if the device were connected through USB. (그림 4):(Figure 4):

    Apple device connected over Wi-Fi selected in device list
    (그림 4) 네트워크를 통해 연결된 Apple 장치가 장치 목록에 표시됩니다.(Figure 4) Apple device connected over a network is displayed in device list

    이 기능에 대한 자세한 내용은 무선 배포 가이드를 참조하세요.For more information on this feature, see the Wireless Deployment guide.

  • 이제 Mac용 Visual Studio에서 앱(그림 5)을 시작하기 전에 배포 장치의 잠금을 해제하라는 메시지를 표시하고 디버깅 세션을 방해하지 않습니다.Visual Studio for Mac now asks to unlock the deployment device before launching the app (Figure 5) and does not interrupt the debugging session:

    Alert advising user to unlock iOS device
    (그림 5) 사용자에게 iOS 장치의 잠금을 해제하도록 알리는 경고(Figure 5) Alert advising user to unlock iOS device
  • 이제 Mac용 Visual Studio에서 프로젝트에 추가되는 CoreML 모델에 대해 C# 바인딩을 자동으로 생성하여 CoreML 모델을 빠르고 쉽게 사용할 수 있도록 합니다.Visual Studio for Mac now auto-generates C# bindings for CoreML models when they are added to a project allowing for quick and easy usage of CoreML models.

  • 프로비저닝 기능 향상:Provisioning Improvements:

    • 이 릴리스에서는 더 나은 Fastlane 설치 워크플로가 도입되었습니다.This release introduces a better fastlane installation workflow. Fastlane이 설치되지 않은 경우 프로비저닝 문서를 읽고 Fastlane을 설치하라는 오류 대화 상자를 표시하는 대신 IDE에서 이 작업을 수행할 수 있는 방법이 제공됩니다.If fastlane is not installed, instead of showing an error dialog asking you to read the provisioning documentation and install fastlane, we provide a way to do it within the IDE.
    • 인터넷 속도와 컴퓨터 매개 변수에 따라 설치에 최대 2분이 걸릴 수 있습니다.Depending on the internet speed and computer parameters the installation can take up to two minutes. 이러한 이유로 Fastlane은 사용자 편의를 위해 백그라운드에서 다운로드됩니다.For this reason, fastlane will be downloaded in the background for your convenience.
    • Info.plist 편집기에서 자동 프로비저닝 위젯의 UI가 다양하게 향상되었습니다.We made a number of UI improvements to the automatic provisioning widget in Info.plist editor. 새 위젯은 수동 및 자동 프로비저닝 모드를 명확하게 구분하고 사용자에게 프로비저닝 상태를 전달합니다.The new widget draws a definite distinction between manual and automatic provisioning modes and communicates provisioning status to the user.

AndroidAndroid

Android 8.1 Oreo는 Google에서 사용할 수 있는 최신 버전의 Android입니다.Android 8.1 Oreo is the latest version of Android available from Google. Android 8.1 Oreo는 Android Go, Neural Networks API, Autofill Framework 업데이트, SharedMemory API 등의 여러 관심 기능을 Xamarin.Android 개발자에게 제공합니다.Android 8.1 Oreo offers many new features of interest to Xamarin.Android developers such as Android Go, Neural Networks API, Autofill Framework updates, SharedMemory API, and many more. 이러한 API는 Xamarin.Android 8.2 이상을 사용할 때 Xamarin.Android 앱에 제공됩니다.These APIs are available to Xamarin.Android apps when you use Xamarin.Android 8.2 and later.

  • SDK Tools 26이 설치된 사용자를 위해 Xamarin Android 장치 관리자(미리 보기) 통합 기능이 추가되었습니다.We've added integration for the Xamarin Android Device Manager (preview) for users with SDK Tools 26 installed. 자세한 내용은 설명서를 참조하세요.For more information, refer to the documentation.

  • 이제 Android Emulator에서 HAXM을 사용하지 않는 경우 경고가 표시됩니다.You'll now be warned if the Android emulator is not using HAXM.

비주얼 디자이너Visual Designers

iOS 디자이너iOS Designer
  • 제약 조건 모드 키 바인딩:Constraints Mode Key Bindings:

    새로운 키 바인딩을 통해 새 제약 조건 모드(15.5에서 도입됨)를 더 쉽게 사용할 수 있습니다.New key bindings make it easier to work with the new constraints mode (introduced in 15.5). 예:For example:

    • 제약 조건 모드 설정/해제: ⌘ EToggle constraints mode: ⌘ E
    • 일시적으로 제약 조건 모드 사용: ⌃ 누르기Temporarily enable constraints mode: Hold ⌃
    • 제약 조건 모드에서는 제약 조건을 업데이트하고, 그렇지 않으면 프레임 업데이트: ⇧ ⌘ RIn constraints mode, update constraints; else update frames: ⇧ ⌘ R
  • 이제 tvOS에 특성 변형을 사용할 수 있음:Trait Variations can now be enabled for tvOS :

    이제 tvOS 스토리보드 및 XIB에 특성 변형을 사용할 수 있으므로 밝은 스타일 또는 어두운 스타일로 변형이 가능합니다.Trait variations can now be enabled for tvOS storyboards and XIBs, which enables variation by light style or dark style.

  • 도구 상자에서 큰 항목을 끌면 자동으로 축소:Automatic Zoom Out when dragging large items from the Toolbox:

    도구 상자에서 큰 항목을 끌면 디자인 화면이 자동으로 축소됩니다.The design surface now automatically zooms out when you drag a large item from the toolbox. 따라서 XIB 또는 스토리보드에 큰 항목을 더 쉽게 배치할 수 있습니다.This makes it easier to place large items on your XIB or storyboard.

  • 확대/축소 표시기 및 선택기:Zoom Indicator and Selector:

    현재 확대/축소 수준 백분율을 표시하고 팝업 목록에서 확대/축소 수준을 선택할 수 있습니다.Indicates current zoom level percentage and enables selecting zoom levels from a pop up list.

Android DesignerAndroid Designer
  • 이 릴리스에서는 Android 리소스 구문 분석 및 처리가 훨씬 개선되어 전반적으로 성능과 정확성이 향상되었습니다.Android resource parsing and processing has been vastly revamped in this release resulting in increased performance and accuracy across the board.
  • Android Oreo(API 26) 렌더링 지원이 추가되었습니다.Added Android Oreo (API 26) rendering support.
  • 이제 사용자 지정 글꼴 및 적응형 아이콘과 같은 Oreo 기능이 지원됩니다.Oreo features like custom fonts and adaptive icons are now supported.
  • 렌더링 속도 향상.Rendering speed improvements.
  • IntelliSense 완료 환경 향상.Improved IntelliSense completion experience.

Xamarin.FormsXamarin.Forms

XAML 편집 기능을 향상하기 위해 많은 버그가 수정되었습니다.We fixed a number of bugs to improve XAML editing:

  • [수정됨] 요소에 새 특성을 추가하기 위해 “Enter” 키를 누를 때 vs/vsmac 간에 XML/XAML 편집기의 동작이 일치하지 않습니다.[FIXED] Inconsistent behavior in XML/XAML editor between vs/vsmac when hitting "ENTER" in to add a new attribute to an element.
  • [수정됨] 완료에서 ResourceDictionary, x:Double, x:Key 등의 많은 요소가 누락됩니다.[FIXED] Many elements are missing from completion: ResourceDictionary, x:Double, x:Key etc.
  • [수정됨] 이름에 마침표를 입력한 후 IntelliSense가 없습니다.[FIXED] No IntelliSense after typing period in name.
  • [수정됨] IntelliSense에서 하나의 플랫폼이 누락됩니다.[FIXED] One Platform is missing from IntelliSense.
  • [수정됨] Tab 키를 누르면 공백이 삽입되고, 들여쓰기를 누르면 탭이 삽입됩니다.[FIXED] Tab key inserts spaces, indenter inserts tabs.
  • [수정됨] XAML IntelliSense가 요소 속성을 나열할 때 이름 길이를 기준으로 정렬합니다.[FIXED] XAML IntelliSense lists element properties sorted by length of name.

Xamarin Workbooks 및 설치 관리자Xamarin Workbooks and Installer

Xamarin Workbooks에서 Xamarin Inspector가 완전히 분리되었습니다.We have fully split Xamarin Inspector from Xamarin Workbooks. Inspector 확장을 사용하기 위해 더 이상 Workbooks 설치가 필요하지 않습니다.The Inspector extension no longer requires a Workbooks installation to function.

모든 Xamarin 제품 릴리스 정보All Xamarin Product release notes


2018년 3월 26일 – Mac용 Visual Studio 2017 버전 7.4.1(7.4.1.48)March 26, 2018 - Visual Studio 2017 for Mac 7.4.1 (7.4.1.48)


2018년 4월 3일 – Mac용 Visual Studio 2017 버전 7.4.2(7.4.2.12)April 3, 2018 - Visual Studio 2017 for Mac 7.4.2 (7.4.2.12)

이 릴리스는 Xcode 9.3에 대한 지원을 포함하며 다음 문제를 해결합니다.This release includes support for Xcode 9.3 and addresses the following issues:


2018년 4월 18일 – Mac용 Visual Studio 2017 버전 7.4.3(7.4.3.10)April 18, 2018 - Visual Studio 2017 for Mac 7.4.3 (7.4.3.10)

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


Mac용 Visual Studio 2017 알려진 문제Visual Studio 2017 for Mac Known Issues


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

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

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

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

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


맨 위로 이동
Top of Page