Mac용 Visual Studio 2017 Visual Studio 2017 for Mac

마지막 업데이트 2018-02-16

개발자 커뮤니티 | 시스템 요구 사항 | 호환성 | 배포 가능한 코드 | 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 your language setting by going to the footer at the bottom of the page. 아이콘을 클릭하고 원하는 언어를 선택합니다.Click on the icon and select your desired language.


이 문서에는 Mac용 Visual Studio 2017 버전 7.3의 최신 릴리스에 대한 정보가 포함됩니다.This article contains information about the newest release of Visual Studio 2017 for Mac, version 7.3.

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.

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. Developer Community(개발자 커뮤니티) 포털에서 의견을 추적할 수 있습니다.You can track your feedback in the Developer Community portal. 제안 사항이 있는 경우 UserVoice를 통해 알려주세요.For suggestions, let us know through UserVoice.

릴리스 날짜: 2018년 1월 9일 - Visual Studio 2017 버전 7.3(7.3.3.5)Release Date: January 9, 2018 - Visual Studio 2017 version 7.3 (7.3.3.5)

이 릴리스에 다음 버그 수정이 포함되어 있습니다.This release contains the following bug fix:

릴리스 날짜: 2017년 12월 14일 - Visual Studio 2017 버전 7.3(7.3.2.12)Release Date: December 14, 2017 - Visual Studio 2017 version 7.3 (7.3.2.12)

이 릴리스에는 버그 수정 사항이 포함됩니다.This release contains bug fixes:

향상된 기능:Improvements:

  • 설치 관리자가 기본적으로 최신 .NET Core SDK 2.0.3을 설치합니다.Installer now installs latest .NET Core SDK 2.0.3 by default.
  • “구성 요소” 폴더 및 아직 구성 요소가 추가되지 않은 프로젝트에 구성 요소를 추가하는 기능을 숨깁니다.Hide “Components” folder and ability to add Components for projects that do not already have a Component added.

릴리스 날짜: 2017년 12월 7일 - Visual Studio 2017 버전 7.3(7.3.0.799)Release Date: December 7, 2017 - Visual Studio 2017 version 7.3 (7.3.0.799)

이 릴리스는 Xcode 9.2를 지원합니다.This release contains support for Xcode 9.2.

릴리스 날짜: 2017년 12월 4일 - Visual Studio 2017 버전 7.3(7.3.0.797)Release Date: December 4, 2017 - Visual Studio 2017 version 7.3 (7.3.0.797)

iOSiOS

자동 iOS 서명.Automatic iOS Signing.

이 릴리스는 iOS(tvOS 및 watchOS 포함)에 대한 자동 서명을 도입하여 프로비전을 크게 단순화합니다.This release introduces Automatic signing for iOS (and tvOS and WatchOS) to significantly simplify provisioning.

iOS 장치를 프로비전하려면 다음과 같이 많은 아티팩트를 생성해야 합니다.To provision an iOS device there are a number of artifacts that need to be generated:

  • 개발자 서명 IDDeveloper Signing Identity
  • 앱 ID(필요한 앱 서비스 포함)App ID (with the required app services)
  • iOS 장치의 UDID를 포함하는 프로비전 프로필입니다.A Provisioning Profile that contains the UDID of the iOS device.

Mac용 Visual Studio에서는 자동 서명 기능을 사용하여 이 아티팩트를 생성하려고 시도하고 .csproj 파일을 수정하여 이 파일을 서명에 사용합니다.With the automatic signing feature Visual Studio for Mac will attempt to generate these artifacts for you and will modify the .csproj file to use these files for signing.

iOS 프로젝트에서 자동 서명을 사용하려면 Info.plist 편집기를 열고 서명 섹션에서 개발 팀_을 선택합니다.To enable automatic signing in your iOS project, open Info.plist editor, and select your _development team in Signing section. 팀이 없는 경우 Apple 계정 도구를 통해 Apple ID에 로그인했는지 확인합니다.If you do not have a team, ensure that you have signed in to your Apple ID via the Apple Account tool. 그런 다음 자동 서명 사용을 사용하도록 설정합니다.Then, enable Enable Automatic Signing:

Mac용 Visual Studio의 자동 서명 옵션

프로비전된 프로젝트의 모든 구성은 동일한 인증서 및 프로필을 사용하도록 설정됩니다.It's important to note that all configurations of the provisioned project will be set to use the same certificate and profile.

Mac용 Visual Studio에서는 다음과 같은 이벤트가 발생할 때 인증서 및 프로필을 자동으로 만들거나 업데이트합니다.Visual Studio for Mac will automatically create or update certificates and profiles when any of the following events happen:

  • Info.plist 편집기에서 자동 서명을 사용할 수 있습니다.Automatic signing is enabled in the Info.plist editor.
  • 실제 장치가 연결됩니다.A physical device is connected.
  • Info.plist의 번들 ID가 변경됩니다.The Bundle ID in Info.plist is changed.
  • Entitlements.plist에서 지원되는 기능이 선택됩니다.A supported capability in Entitlements.plist is selected. 일부 자격은 이 릴리스에서 자동 서명을 트리거하지 않습니다.Note that not all entitlements trigger Automatic signing in this release. 현재 지원되는 자격은 다음과 같습니다.The following entitlements are currently supported:

    • HealthKitHealthKit
    • HomeKitHomeKit
    • 개인 VPNPersonal VPN
    • 무선 액세서리 구성Wireless Accessory Configuration
    • 내부 앱 오디오Inter-App Audio
    • SiriKitSiriKit
    • 핫스폿Hotspot
    • 네트워크 확장Network Extensions
    • 다중 경로Multipath

    다른 자격에 대한 기능은 이후 릴리스에서 추가할 예정입니다.Support for other entitlements will be added in future releases.

팀 및 개발자 ID 기본 설정은 .userprefs에 저장되므로 원본 제어에서 제외될 수 있습니다.Team and Developer identity preferences are saved to .userprefs so they can be excluded from source control.

iOS 디자이너iOS Designer

Visual Studio 7.3에서는 iOS 디자이너에 대한 많은 새로운 향상된 기능을 도입했습니다.Visual Studio 7.3 introduced a number of new improvements to the iOS Designer:

  • 새 아래쪽 도구 모음New Bottom Toolbar

    iOS 디자이너의 아래쪽 도구 모음

    이전에 문서 도구 모음에 있던 크기 클래스, 표시 방식, 방향 및 확대/축소 컨트롤이 제거되었습니다.The Size Class, View As, orientation, and zoom controls that were previously in the document toolbar have been removed. 이 기능은 문서 영역의 아래쪽에 추가된 새 도구 모음으로 이동되었습니다.This functionality has been moved to a new toolbar that has been added at the bottom of the document area.

    • 확대/축소 컨트롤은 이제 아래쪽 도구 모음의 오른쪽에 있고 이전과 같이 작동합니다.The zoom controls are now at the right of the bottom toolbar and behave as they did previously.
      • 현재 보기는 아래쪽 도구 모음의 왼쪽에 표시됩니다.The current view is displayed on the left of the bottom toolbar. 이것을 클릭하여 새 크기 클래스/표시 방식 막대를 확장합니다.Click this to expand the new Size Class / View As bar:
        • 확장되면 막대에는 현재 문서에 적용 가능한 모든 장치, 방향 및/또는 적응이 표시됩니다.When expanded, the bar displays all devices, orientations, and/or adaptations applicable to the current document. 이것을 클릭하여 디자인 화면에서 보기를 변경합니다.Click on these to change the view on the design surface.
        • 크기 클래스가 사용 가능하면 확장된 막대의 오른쪽에 단추가 나타납니다.When size classes are enabled, a button appears at the right side of the expanded bar. 현재 선택한 장치, 방향 및/또는 적응을 기반으로 변형을 만듭니다.Click this button to create a variation based on the currently selected device, orientation, and/or adaptation.
  • 제약 조건 모드Constraints Mode

    iOS 디자이너의 새 제약 조건 도구 모음

    문서 도구 모음에서 [제약 조건 추가] 및 [제약 조건 제거] 단추가 제거되었고 새 제약 조건 모드 토글이 도입되었습니다.The Add and Remove Constraints buttons on the document toolbar have been removed and a new Constraints Mode toggle has been introduced.

    • 이전에는 디자인 화면에서 선택한 보기를 다시 클릭하여 제약 조건 모드로 전환했습니다.Previously, you entered constraints mode by clicking again on a selected view on the design surface. 해당 메커니즘이 맨 위 문서 도구 모음에 있는 새 토글 스위치로 바뀌었습니다.That mechanism has been replaced by the new toggle switch on the top document toolbar.
    • 이제 맨 위 문서 도구 모음에 있는 [제약 조건에 따라 프레임 업데이트] 단추가 이제 제약 조건 모드에서는 [프레임에 따라 제약 조건 업데이트]가 됩니다.The Update Frames from Constraints button in the top document toolbar now becomes Update Constraints from Frames when in constraints mode.
  • 안전 영역 레이아웃 안내선Safe Area Layout Guide

    iOS 11에 도입된 안전 영역 레이아웃 안내선이 이제 지원됩니다.The Safe Area Layout Guide, introduced in iOS 11, is now supported.

    • 안전 영역 레이아웃 안내선은 문서 속성(보기 컨트롤러 외부의 디자인 화면을 클릭하면 볼 수 있음)에서 사용할 수 있습니다.Safe Area Layout Guides can be enabled under document properties (visible when you click on the design surface outside of any view controller).
    • 안전 영역 레이아웃 안내선을 사용할 수 있으면 맨 위 또는 맨 아래 레이아웃 안내선에 대한 기존 제약 조건이 안전 영역에 대한 제약 조건으로 변환됩니다.When Safe Area Layout Guides are enabled, existing constraints to the top or bottom layout guides are converted into constraints against the safe area.
    • 안전 영역 레이아웃 안내선을 사용할 수 없는 경우, 안전 영역에 대한 기존 제약 조건이 맨 위 또는 맨 아래 레이아웃 안내선에 대한 제약 조건으로 변환됩니다.If Safe Area Layout Guides are disabled, existing constraints against the safe area are converted into constraints against the top or bottom layout guides.
  • Xcode 지원Xcode Support

    • Xcode 9.1이 완전하게 지원됩니다.Xcode 9.1 is fully supported.
    • 지원되는 최소 버전은 이제 Xcode 8.0입니다.The minimum supported version is now Xcode 8.0.

기타Other

  • 새 자산 카탈로그 형식: ColorSet.New Asset Catalog type: ColorSet.

    • Xcode9/iOS 11에서는 사용자가 응용 프로그램에서 사용할 사용자 지정 색을 정의할 수 있는 ColorSet 자산을 지원 및 도입했습니다.Xcode9 / iOS 11 supported introduced ColorSet assets, which allows users to define custom colors for use in their applications. 이 릴리스의 Mac용 Visual Studio가 이 기능을 지원합니다.This release of Visual Studio for Mac now supports this feature.

AndroidAndroid

  • 향상된 배포 오류.Improved deployment errors. 사용자가 릴리스 모드에서 실행 가능한 활동이 없는 Android 프로젝트를 실행하려고 하면 이제 IDE가 이를 포착하고 사용자에게 자세한 오류 메시지를 제공합니다.When the user tries to run an Android project with no launchable activity in Release mode the IDE now catches this and gives the user a more informative error message.

  • 실행 구성 힌트.Run Configuration hints. 이제 실행 구성 편집기는 활동, 서비스 또는 브로드캐스트 수신기를 제대로 내보내는 방법에 대한 힌트를 제공합니다.The Run Configuration editor now provides hints about how to properly export an Activity, Service, or Broadcast Receiver.

  • 업데이트 프로그램의 SDK 관리자 통합.Integration of SDK Manager in the updater. Mac용 Visual Studio 업데이트 프로그램이 자동으로 Android SDK 종속성을 자동으로 확인, 다운로드 및 설치할 수 있습니다.The Visual Studio for Mac Updater can resolve, download, and install Android SDK dependencies automatically. Xamarin.Android 업데이트가 설치할 Android SDK 수준에 따라 달라지는 경우에는 필요한 SDK 패키지가 사용 가능한 업데이트와 함께 목록에 표시되고 자동으로 다운로드됩니다.If a Xamarin.Android update depends on a specific Android SDK level to be installed, the required SDK package will be shown in the list with available updates and downloaded automatically. Xamarin.Android가 성공적으로 설치된 후 업데이트 프로그램 앱이 이전에 다운로드된 패키지를 기본 Android SDK 위치에 설치합니다.After the successful Xamarin.Android installation, the updater app will install the previously downloaded package at the default Android SDK location.

Android DesignerAndroid Designer

  • Visual Studio의 빠른 렌더링Faster rendering on Visual Studio
  • Visual Studio의 안정성 개선Reliability improvements for Visual Studio
  • ScrollView 위젯의 스크롤 환경 개선Improved scrolling experience for ScrollView widgets

Xamarin Live Player(미리 보기)Xamarin Live Player (Preview)

  • SDK 스타일 프로젝트에 대한 지원을 포함하도록 업데이트됨.Updated to include support for SDK style projects.

  • Android 에뮬레이터 및 iOS 시뮬레이터 지원을 포함하도록 업데이트됨.Updated to include support for Android emulators and iOS simulators. 이제 Live Run을 사용하여 장치를 쌍으로 연결하거나 앱을 빌드할 필요 없이 폼 보기를 시각화할 수 있습니다.You can now use Live Run to visualize your Forms views without the need to pair a device or to build your app.

  • 배포 시 상태 보고 및 오류 메시지 개선.Better status reporting and error messages when deploying.

  • “Live Run 현재 보기”에 대한 배포 시 배포 상태.Deployment status when deploying for "Live Run Current View".

  • 이제 Live Run에 바로 가기(Shift+Opt+L)가 포함됩니다.Live Run now also has a shortcut (Shift+Opt+L).

이러한 플레이어 앱이 업데이트되었고 많은 향상된 기능 및 버그 수정이 포함됩니다.The Player app has also been updated with many improvements and bug fixes. 각 앱 스토어에서 최신 빌드를 받아야 합니다.Be sure to get the latest builds from the respective app stores.

편집기Editor

  • Roslyn을 기반으로 한 새로운 리팩터링.New Roslyn based refactorings.

    관례에서 생성, 메서드 시그니처 변경 및 인터페이스 추출이 이제 C# 코드 내에서 리팩터링으로 제공됩니다.Generate From Usage, Change Method Signature, and Extract Interface are now offered as refactorings within your C# code.

기타Other

  • VSTest 통합.VSTest integration.

    Mac용 Visual Studio가 이제 VSTest 통합을 통해 매우 다양한 테스트 프레임워크를 지원합니다.Visual Studio for Mac now supports a wider variety of test frameworks through the integration of VSTest. MSTest 또는 xUnit 같은 프레임워크가 이제 NuGet 어댑터 패키지(예: MSTest.TestAdapter, xunit.runner.visualstudio)를 통해 Mac용 Visual Studio 내에서 사용될 수 있습니다.Frameworks such as MSTest or xUnit can now be used within Visual Studio for Mac via NuGet adpater packages (MSTest.TestAdapter, xunit.runner.visualstudio for example).

  • 업데이트된 인증.Upated authentication.

    Visual Studio 인증 통합이 향상되어 사용자가 Visual Studio 계정으로 로그인하고 라이선싱 정보를 페치할 때 발생한 많은 문제가 해결됩니다.Improvements to the Visual Studio authentication integration should solve many of the issues users have had signing in with their Visual Studio accounts and fetching licensing information.

  • 접근성.Accessibility.

    접근성을 계속해서 업데이트하고 개선했습니다.We have been continually updating and improving accessibility.

  • .NET Core에 대한 업데이트 프로그램 지원.Updater support for .NET Core.

    Mac용 Visual Studio가 이제 업데이트 확인 시 .NET Core 2.0 SDK가 설치되어 있는지 확인합니다.Visual Studio for Mac will now check to see if the .NET Core 2.0 SDK is installed when checking for updates. 설치되지 않은 경우 [Visual Studio 업데이트] 대화 상자에서 다운로드 및 설치할 수 있습니다.If it is not installed then the Visual Studio Update dialog will allow it to be downloaded and installed.

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

알려진 문제 Known Issues

  • Docker가 HAXM을 사용하는 Android 에뮬레이터를 시작하는 데 방해가 될 수 있습니다.Docker can interfere with launching Android emulators that use HAXM. 에뮬레이터에서 Android 앱을 디버깅하는 경우 디버그를 시도하기 전에 Docker를 종료하십시오.When debugging Android apps on emulators, please shutdown Docker before attempting to debug.

  • F#로 빈 Xamarin.Forms를 만들면 응용 프로그램을 빌드할 때 IDE가 충돌할 수 있습니다.Creating a blank Xamarin.Forms in F# may cause the IDE to crash when you try to build the application. 이 문제를 해결하려면 프로젝트에 Xamarin.Forms 패키지를 수동으로 추가합니다.To workaround this issue, add the Xamarin.Forms package to the project manually.


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

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