Mac용 Visual Studio 2017 플랫폼 대상 지정 및 호환성Visual Studio 2017 for Mac Platform Targeting and Compatibility

마지막 업데이트 2018-01-31

Mac용 Visual Studio 2017에는 플랫폼 간 데스크톱 앱 개발, 플랫폼 간 모바일 개발, Azure 개발, 웹 및 클라우드 개발 등을 지원하는 기존 기능과 다양한 새 기능은 물론, IDE 생산성 향상을 위한 기능이 포함되었습니다.Visual Studio 2017 for Mac contains many new and exciting features and IDE productivity enhancements to support cross-platform desktop app development, cross-platform mobile development, Azure development, web and cloud development, and more. Mac용 Visual Studio 2017을 사용해 보려면 다운로드 페이지를 참조하세요.To try out Visual Studio 2017 for Mac, see the Downloads page. 이번 릴리스의 모든 새 기능에 대한 자세한 내용은 Mac용 Visual Studio 2017 릴리스 정보를 참조하세요.For more information about everything that's new in this release, see the Visual Studio 2017 for Mac release notes.

시스템 요구 사항System Requirements

Mac용 Visual Studio 2017 제품군을 설치 및 실행하기 위한 시스템 요구 사항에 대한 내용은 Mac용 Visual Studio 2017 시스템 요구 사항 페이지를 참조하세요.For information on the system requirements for installing and running the Visual Studio 2017 for Mac family of products, see the Visual Studio 2017 for Mac System Requirement page.

플랫폼 대상 지정Platform Targeting

Mac용 Visual Studio는 웹 사이트 및 서비스, 게임뿐만 아니라 macOS, Android, iOS, tvOS 및 watchOS용 최신 플랫폼 기능을 사용하는 앱을 만들 수 있는 최신 도구와 기술을 제공합니다.Visual Studio for Mac provides cutting-edge tools and technologies to create apps that take advantage of the latest platform capabilities, for macOS, Android, iOS, tvOS, and watchOS, as well as web sites and services, and games.

기능 요약Feature Summary

  • 모바일 앱 개발Mobile app development
    • Xamarin을 사용하여 Android와 iOS 간에 코드 공유Share code between Android and iOS with Xamarin
    • 네이티브 iOS 및 Android UI 디자이너Native iOS and Android UI designers
    • Xamarin.Forms와 공유하는 UIShared UI with Xamarin.Forms
    • 포함된 어셈블리로 Android 코드 보호Protect Android code with Embedded Assemblies
    • Xamarin Inspector를 사용하여 앱 시각화 및 디버그 *Visualize and debug apps with Xamarin Inspector *
    • Xamarin Profiler를 사용하여 앱 프로파일링 *Profile your apps with Xamarin Profiler *
  • “데스크톱” 플랫폼 간 개발Cross-platform "desktop" development
    • macOS 앱 개발macOS app development
    • .NET Core 개발.NET Core development
  • 웹 응용 프로그램 개발Web application development
    • ASP.NET Core 개발ASP.NET Core development
    • HTML, CSS, JSON 웹 편집기 도구HTML, CSS, JSON web editor tooling
  • 클라우드 개발Cloud development
    • ASP.NET Core WebAPI 개발ASP.NET Core WebAPI development
    • IDE에서 직접 Azure에 ASP.NET Core 프로젝트 게시Publish ASP.NET Core projects to Azure directly from the IDE
  • 게임 개발Game development
    • Unity 게임 개발Unity game development

*Mac Enterprise용 Visual Studio 필요* Requires Visual Studio for Mac Enterprise

Mac용 Visual Studio는 Windows Forms, WPF 또는 UWP 같은 Windows 클라이언트 프로젝트를 지원하지 않습니다.Visual Studio for Mac does not support Windows client projects like Windows Forms, WPF, or UWP.

Mac용 Visual Studio 2017의 Android 개발 지원 Visual Studio 2017 for Mac Support for Android Development

Mac용 Visual Studio 2017에서는 Xamarin 및 C#을 사용하여 네이티브 Android 앱을 빌드할 수 있습니다.Visual Studio 2017 for Mac enables you to build native Android apps using Xamarin and C#. Unity를 사용하여 Android 게임을 빌드할 수 있습니다.You can use Unity to build Android games.

Android SDK Manager를 사용하여 Android SDK 및 Android API 수준을 쉽게 가져올 수 있습니다.You can use the Android SDK Manager to easily obtain the Android SDK and Android API levels. Android SDK Manager로 추가 API 수준을 별도로 다운로드할 수 있습니다.You can download additional API levels separately using the Android SDK Manager.

자세한 내용은 Mac용 Visual Studio로 Android 개발을 참조하세요.For more information, see Android development with Visual Studio for Mac.

Mac용 Visual Studio 2017의 iOS 개발 지원 Visual Studio 2017 for Mac Support for iOS Development

Mac용 Visual Studio 2017에서는 Xamarin 및 C#을 사용하여 네이티브 iOS 앱을 빌드할 수 있습니다.Visual Studio 2017 for Mac enables you to build native iOS apps using Xamarin and C#. Unity를 사용하여 iOS 게임을 빌드할 수 있습니다.You can use Unity to build iOS games.

자세한 내용은 iOS development with Visual Studio for Mac(Mac용 Visual Studio를 사용한 iOS 개발)를 참조하세요.For more information, see iOS development with Visual Studio for Mac.

Mac용 Visual Studio 2017의 macOS/OS X 개발 지원 Visual Studio 2017 for Mac Support for macOS/OS X Development

Mac용 Visual Studio 2017을 사용하면 macOS를 대상으로 하는 콘솔 응용 프로그램 및 Cocoa(데스크톱) 응용 프로그램을 빌드할 수 있습니다.Visual Studio 2017 for Mac enables you to build console applications and Cocoa (desktop) applications for macOS.

자세한 내용은 macOS development with Visual Studio for Mac(Visual Studio를 사용한 macOS 개발)를 참조하세요.For more information, see macOS development with Visual Studio for Mac.

Mac용 Visual Studio 2017의 ASP.NET Core 개발 지원 Visual Studio 2017 for Mac Support for ASP.NET Core Development

ASP.NET Core는 웹앱 및 웹 서비스, IoT 앱, 모바일 백 엔드처럼 최신 클라우드 기반의 인터넷으로 연결된 응용 프로그램을 빌드하기 위한 오픈 소스의 플랫폼 간 프레임워크입니다.ASP.NET Core is an open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps and services, IoT apps, and mobile backends.

ASP.NET Core 앱은 클라이언트 쪽 HTML, CSS 및 Javascript뿐만 아니라 서버 쪽 코드를 포함하여 Mac용 Visual Studio 2017을 사용하여 개발하고 디버그할 수 있습니다.ASP.NET Core apps can be developed and debugged using Visual Studio 2017 for Mac, including the server-side code as well as client side HTML, CSS, and Javascript. Windows, macOS 또는 Linux에서 호스트할 수 있습니다.They can be hosted on Windows, macOS, or Linux.

자세한 내용은 .NET Core를 참조하고 이 실습 랩에 따라 시작하세요.For more information, see .NET Core and to get started follow this hands-on lab.

Mac용 Visual Studio 2017의 Unity 게임 개발 지원 Visual Studio 2017 for Mac Support for Unity Game Development

Mac용 Visual Studio Tools for Unity는 Mac용 Visual Studio를 Unity 플랫폼으로 플랫폼 간 게임 및 앱 개발을 위한 강력한 도구로 전환하는 무료 Visual Studio 확장 기능입니다.Visual Studio for Mac Tools for Unity is a free Visual Studio extension that turns Visual Studio for Mac into a powerful tool for developing cross-platform games and apps with the Unity platform.

자세한 내용은 Visual Studio Tools for Unity를 참조하고 이 실습 랩에 따라 시작하세요.For more information, see Visual Studio Tools for Unity and to get started follow this hands-on lab.

기타 플랫폼 및 기술 Other Platforms and Technologies

Mac용 Visual Studio 2017은 다음 플랫폼과 기술도 지원합니다.Visual Studio 2017 for Mac also supports the following platforms and technologies. 자세한 내용은 https://www.visualstudio.com/vs/를 참조하세요.For more information, see https://www.visualstudio.com/vs/.

  • .NET Core 1.1..NET Core 1.1. 자세한 내용은 https://dot.net/core를 참조하세요.For more information see https://dot.net/core
  • F#F#
  • 웹 개발 HTML5/CSS3 및 JavaScriptWeb Development HTML5/CSS3 and JavaScript

사용자 의견 및 제안Feedback and Suggestions

Mac용 Visual Studio의 시작 페이지에서 제안하기 링크를 사용하거나 Visual Studio for Mac's UserVoice(Mac용 Visual Studio의 UserVoice) 페이지를 바로 방문하세요.Use the Provide a Suggestion link on the welcome page in Visual Studio for Mac, or visit Visual Studio for Mac's UserVoice page directly. 여기에서 새 요청을 입력하거나 기존 아이디어에 투표할 수 있습니다.From here you can add new requests or vote on existing ideas. 문제를 보고하려면 이 지침을 수행합니다.To report a problem, follow these instructions.