Visual Studio에서 플랫폼 간 모바일 개발Cross-Platform Mobile Development in Visual Studio

Visual Studio를 사용하여 Android, iOS 및 Windows 장치용 앱을 빌드할 수 있습니다.You can build apps for Android, iOS, and Windows devices by using Visual Studio. 앱을 디자인할 때 Visual Studio의 도구를 사용하여 Office 365, Azure App Service 및 Application Insights와 같은 연결된 서비스를 쉽게 추가할 수 있습니다.As you design your app, use tools in Visual Studio to easily add connected services such as Office 365, Azure App Service, and Application Insights.

C# 및 .NET Framework, HTML 및 JavaScript 또는 C++를 사용하여 앱을 빌드합니다.Build your apps by using C# and the .NET Framework, HTML and JavaScript, or C++. 코드, 문자열, 이미지 및 경우에 따라 사용자 인터페이스도 공유합니다.Share code, strings, images, and in some cases even the user interface.

게임 또는 몰입형 그래픽 앱을 빌드하려는 경우 Visual Studio Tools for Unity를 설치하여 iOS, Android, Windows 및 기타 플랫폼에서 실행되는 앱을 위한 인기 있는 플랫폼 간 게임/그래픽 엔진 및 개발 환경인 Unity와 함께 Visual Studio의 모든 강력한 생산성 기능을 이용하세요.If you want to build a game or immersive graphical app, install Visual Studio tools for Unity and enjoy all of the powerful productivity features of Visual Studio with Unity, the popular cross-platform game/graphics engine and development environment for apps that run on iOS, Android, Windows, and other platforms.

이 문서의 내용:In this article:

Android, iOS 및 Windows용 앱 빌드(.NET Framework)Build an app for Android, iOS, and Windows (.NET Framework)

장치Devices

Xamarin을 사용하면 동일한 솔루션 및 공유 코드는 물론 UI에서도 Android, iOS 및 Windows를 대상으로 지정할 수 있습니다.With Xamarin, you can target Android, iOS, and Windows in the same solution, sharing code and even UI.

자세한 정보Learn more
Visual Studio 설치 (VisualStudio.com)Install Visual Studio (VisualStudio.com)
Visual Studio의 Xamarin에 대해 알아보기 (VisualStudio.com)Learn about Xamarin in Visual Studio (VisualStudio.com)
Visual Studio 및 Xamarin(MSDN 라이브러리)Visual Studio and Xamarin (MSDN Library)
ALM(Application Lifecycle Management) 및 Xamarin 앱(MSDN 라이브러리)Application Lifecycle Management (ALM) with Xamarin apps (MSDN Library)
Visual Studio의 유니버설 Windows 앱에 대해 알아보기(VisualStudio.com)Learn about universal Windows apps in Visual Studio (VisualStudio.com)
Swift와 C# 간의 유사점에 대해 알아보기 (download.microsoft.com)Learn about the similarities between Swift and C# (download.microsoft.com)
Android 용 Visual Studio 에뮬레이터에 대해 알아보기 (VisualStudio.com)Learn about the Visual Studio Emulator for Android (VisualStudio.com)

단일 코드 베이스에서 Android, iOS 및 Windows를 대상으로 지정Target Android, iOS, and Windows from a single code base

C# 또는 F#(Visual Basic은 현재 지원되지 않음)을 사용하여 Android, iOS 및 Windows용 네이티브 앱을 빌드할 수 있습니다.You can build native apps for Android, iOS, and Windows by using C# or F# (Visual Basic is not supported at this time). 시작하려면 Visual Studio 2015를 설치하여 설치 관리자에서 사용자 지정 옵션을 선택하고 플랫폼 간 모바일 개발 > C#/.NET(Xamarin) 아래 확인란을 선택합니다.To get started, install Visual Studio 2015, select the Custom option in the installer, and check the box under Cross Platform Mobile Development > C#/.NET (Xamarin). Visual Studio 2013용 Xamarin을 설치하는 데 필요한 Xamarin 설치 관리자로도 시작할 수 있습니다.You can also start with the Xamarin Installer, which is required to install Xamarin for Visual Studio 2013.

Visual Studio 2015가 이미 설치되어 있는 경우 제어판 > 프로그램 및 기능에서 설치 관리자를 실행한 후 Xamarin에 대해 위와 동일한 사용자 지정 옵션을 선택합니다.If you already have Visual Studio 2015 installed, run the installer from Control Panel > Programs and Features and select the same Custom option for Xamarin as above.

완료하면 새 프로젝트 대화 상자에 프로젝트 템플릿이 표시됩니다.When you're done, project templates appear in the New Project dialog box. Xamarin 템플릿을 가장 쉽게 찾는 방법은 "Xamarin"을 검색하는 것입니다.The easiest way to find Xamarin templates is to just search on "Xamarin."

Xamarin은 Android, iOS 및 Windows의 기본 기능을 .NET 개체로 표시합니다.Xamarin exposes the native functionality of Android, iOS, and Windows as .NET objects. 따라서 앱은 네이티브 API와 네이티브 사용자 정의 컨트롤에 대한 모든 권한이 있으며 네이티브 플랫폼 언어로 작성된 앱과 응답 성능이 동일합니다.Thus your apps have full access to native APIs and native user controls, and they're just as responsive as apps written in the native platform languages.

프로젝트를 만든 후 Visual Studio의 모든 생산성 기능을 활용할 수 있습니다.After you create a project, you'll leverage all of the productivity features of Visual Studio. 예를 들어 디자이너를 사용하여 페이지를 만들고 IntelliSense를 사용하여 모바일 플랫폼의 네이티브 API를 탐색할 수 있습니다.For example, you'll use a designer to create your pages, and use IntelliSense to explore the native API's of the mobile platforms. 앱을 실행하고 앱의 모양을 확인할 준비가 되면 Visual Studio Emulator for Android 또는 Android SDK 에뮬레이터를 사용하거나 기본적으로 Windows 앱을 실행하거나 Windows Phone Emulator에서 Windows 앱을 실행할 수 있습니다.When you're ready to run your app and see how it looks, you can use the Visual Studio Emulator for Android or the Android SDK emulator, run Windows apps natively, or run Windows apps on the Windows Phone emulator. 또한 테더링된 Android 및 Windows 장치를 직접 사용할 수도 있습니다.You can also use tethered Android and Windows devices directly. iOS 프로젝트의 경우 네트워크로 연결된 Mac에 연결하고 Visual Studio에서 Mac 에뮬레이터를 시작하거나 테더링된 장치에 연결합니다.For iOS projects, connect to a networked Mac and start the Mac emulator from Visual Studio, or connect to a tethered device.

Xamarin.Forms를 사용하여 모든 장치에서 렌더링되는 페이지 집합을 디자인합니다.Design one set of pages that render across all devices by using Xamarin.Forms

앱 디자인의 복잡도에 따라 프로젝트 템플릿의 모바일 앱 그룹에서 Xamarin.Forms 템플릿을 사용하여 앱을 빌드하는 것이 효과적일 수 있습니다.Depending on the complexity of your apps design, you might consider building it by using Xamarin.Forms templates in the Mobile Apps group of project templates. Xamarin.Forms는 Android, iOS 및 Windows에서 공유할 수 있는 단일 인터페이스를 만들 수 있는 UI 도구 키트입니다.Xamarin.Forms is a UI toolkit that lets you create a single interface that you can share across Android, iOS, and Windows. Xamarin.Forms 솔루션을 컴파일하면 Android 앱, iOS 앱 및 Windows 앱을 얻게 됩니다.When you compile a Xamarin.Forms solution, you'll get an Android app, an iOS app, and a Windows app. 자세한 내용은 Xamarin을 사용한 모바일 개발에 대해 알아보기를 참조하세요.For more details, see Learn about mobile development with Xamarin.

Android, iOS 및 Windows 앱 간에 코드 공유Share code between Android, iOS, and Windows apps

Xamarin.Forms를 사용하지 않고 각 플랫폼에 대해 개별적으로 디자인하는 경우 플랫폼 프로젝트(Android, iOS 및 Windows) 간에 UI가 아닌 코드를 대부분 공유할 수 있습니다.If you're not using Xamarin.Forms and choose to design for each platform individually, you can share most of your non-UI code between platform projects (Android, iOS, and Windows). 여기에는 비즈니스 논리, 클라우드 통합, 데이터베이스 액세스 또는 .NET Framework를 대상으로 하는 다른 코드가 포함됩니다.This includes any business logic, cloud integration, database access, or any other code that targets the .NET Framework. 공유할 수 없는 코드는 특정 플랫폼을 대상으로 하는 코드뿐입니다.The only code that you can't share is code that targets a specific platform.

Windows, iOs 및 Android UI 간에 코드 공유Share code between Windows, iOs, and Android UI's

공유 프로젝트나 이식 가능한 클래스 라이브러리 프로젝트 중 하나 또는 둘 다를 사용하여 코드를 공유할 수 있습니다.You can share your code by using a shared project, a Portable Class Library project, or both. 공유 프로젝트에 적합한 코드도 있고 이식 가능한 클래스 라이브러리 프로젝트에 더 적절한 코드도 있습니다.You might find that some code fits best in a shared project, and some code makes more sense inside a Portable Class Library project.

자세히Learn more
코드를 공유할 때 공유 프로젝트나 이식 가능한 클래스 라이브러리 프로젝트 중 하나를 사용할지 아니면 둘 다를 사용할지 선택Choose whether to share your code by using shared projects, Portable Class Library projects, or both.

플랫폼 간 코드 공유 (.NET Framework 블로그)Sharing code across platforms (.NET Framework blog)

Sharing Code Options(코드 공유 옵션)(Xamarin)Sharing Code Options (Xamarin)

.NET Framework를 사용한 코드 공유 옵션 (MSDN Library)Code sharing options with the .NET Framework (MSDN Library)

Windows 10 장치를 대상으로 지정Target Windows 10 devices

Windows 장치Windows Devices

전체 범위의 Windows 10 장치를 대상으로 하는 단일 앱을 만들려는 경우 유니버설 Windows 앱을 만듭니다.If you want to create a single app that targets the full breadth of Windows 10 devices, create a universal Windows app. 단일 프로젝트를 사용하여 앱을 디자인하면 어떤 장치에서 페이지를 표시하든 관계없이 페이지가 제대로 렌더링됩니다.You'll design the app by using a single project and your pages will render properly no matter what device is used to view them.

유니버설 Windows 앱 프로젝트 템플릿으로 시작합니다.Start with a universal Windows app project template. 페이지를 시각적으로 디자인한 다음 미리 보기 창에서 열어 다양한 유형의 장치에서 어떻게 표시되는지 확인합니다.Design your pages visually, and then open them in a preview window to see how they appear for various types of devices. 장치에서 페이지가 표시되는 방식이 마음에 들지 않으면 화면 크기, 해상도 또는 다양한 방향(예: 가로 또는 세로 모드)에 잘 맞도록 페이지를 최적화할 수 있습니다.If you don't like how a page appears on a device, you can optimize the page to better fit the screen size, resolution, or various orientations such as landscape or portrait mode. Visual Studio의 직관적인 도구 창과 쉽게 액세스할 수 있는 메뉴 옵션을 사용하여 모든 작업을 수행할 수 있습니다.You can do all of that by using intuitive tool windows and easily accessible menu options in Visual Studio. 앱을 실행하고 코드를 단계별로 실행할 준비가 되면 표준 도구 모음에 있는 하나의 드롭다운 목록에서 다양한 장치 유형의 장치 에뮬레이터 및 시뮬레이터를 모두 사용할 수 있습니다.When you're ready to run your app and step through your code, you'll find all of the device emulators and simulators for different types of devices together in one drop-down list that is located on the Standard toolbar.

Windows 10은 비교적 새로운 기능이므로 Windows 8.1을 대상으로 하는 프로젝트 템플릿도 있습니다.Windows 10 is fairly new, so you'll also find project templates that target Windows 8.1. 필요한 경우 해당 프로젝트 템플릿을 사용할 수 있으며 Windows 10 휴대폰, 태블릿 및 PC에서 앱이 실행됩니다.You can use those project templates if you want and your app will run on Windows 10 phones, tablets, and PCs. 그러나 Windows 8.1을 실행하는 모든 장치는 Windows 10으로 자동 업그레이드를 받으므로 대신 Windows 8.1을 대상으로 해야 하는 특별한 이유가 없다면 Windows 10을 대상으로 하는 프로젝트 템플릿을 사용하는 것이 좋습니다.However, all devices that run Windows 8.1 will receive an automatic upgrade to Windows 10, so unless you have specific reasons why you'd rather target Windows 8.1, we recommend that you use the project templates that target Windows 10.

자세히Learn more
유니버설 Windows 앱에 대해 알아보기 (Windows 개발자 센터)Learn about universal Windows apps (Windows Dev Center)
첫 번째 앱 빌드 (Windows 개발자 센터)Build your first one (Windows Dev Center)
UWP(유니버설 Windows 플랫폼)용 앱 개발Develop apps for the Universal Windows Platform (UWP)
UWP(유니버설 Windows 플랫폼)로 앱 마이그레이션Migrate apps to the Universal Windows Platform (UWP)

Android, iOS 및 Windows용 앱 빌드(HTML/JavaScript)Build an app for Android, iOS, and Windows (HTML/JavaScript)

장치Devices

HTML과 JavaScript에 대해 잘 알고 있는 웹 개발자는 Visual Studio Apache Cordova용 도구를 사용하여 Windows, Android 및 iOS를 대상으로 지정할 수 있습니다.If you're a web developer, and you're familiar with HTML and JavaScript, you can target Windows, Android, and iOS by using Visual Studio Tools for Apache Cordova. 이러한 앱은 세 플랫폼을 모두 대상으로 지정할 수 있으며 가장 익숙한 기술과 프로세스를 사용하여 빌드할 수 있습니다.These apps can target all three platforms and you can build them by using the skills and processes that you're most familiar with.

Apache Cordova는 플러그 인 모델이 포함된 프레임워크입니다.Apache Cordova is a framework that includes a plug-in model. 이 플러그 인 모델은 세 플랫폼 모두(Android, iOS 및 Windows)의 기본 장치 기능에 액세스하는 데 사용할 수 있는 단일 JavaScript API를 제공합니다.This plug-in model provides a single JavaScript API that you can use to access the native device capabilities of all three platforms (Android, iOS, and Windows).

이러한 API는 크로스 플랫폼이기 때문에 작성하는 코드를 세 플랫폼 간에 대부분 공유할 수 있습니다.Because these APIs are cross-platform, you can share most of what you write between all three platforms. 따라서 개발 및 유지 관리 비용이 줄어듭니다.This reduces your development and maintenance costs. 또한 처음부터 다시 시작할 필요가 없습니다.Also, there's no need to start from scratch. 다양한 유형의 웹 응용 프로그램을 만든 경우 어떤 방식으로든 수정하거나 다시 디자인할 필요 없이 해당 파일을 Cordova 앱과 공유할 수 있습니다.If you've created other types of web applications, you can share those files with your Cordova app without having to modify or redesign them in any way.

다중 장치 하이브리드 앱Multi-Device Hybrid Apps

시작하려면 Visual Studio 2015를 설치하고 설정하는 동안 HTML/JavaScript(Apache Cordova) 기능을 선택합니다.To get started, install Visual Studio 2015 and choose the HTML/JavaScript (Apache Cordova) feature during setup. Visual Studio 2013을 사용 중인 경우 Visual Studio Apache Cordova용 도구 확장을 설치합니다.If you're using Visual Studio 2013, install the Visual Studio Tools for Apache Cordova extension. 어떤 경우든지 Cordova 도구는 다중 플랫폼 앱을 빌드하는 데 필요한 모든 타사 소프트웨어를 자동으로 설치합니다.Either way, the Cordova tools automatically install all third-party software that's required to build your multi-platform app.

확장을 설치한 후 Visual Studio를 열고 새 응용 프로그램(Apache Cordova) 프로젝트를 만듭니다.After you've installed the extension, open Visual Studio and create a Blank App (Apache Cordova) project. 그런 다음 JavaScript 또는 Typescript를 사용하여 앱을 개발할 수 있습니다.Then, you can develop your app by using JavaScript or Typescript. 플러그 인을 추가하여 앱 기능을 확장할 수도 있습니다. 플러그 인의 API는 코드 작성 시 IntelliSense에 표시됩니다.You can also add plug-ins to extend the functionality of your app, and APIs from plug-ins appear in IntelliSense as you write code.

앱을 실행하고 코드를 단계별로 실행할 준비가 되면 Apache Ripple 에뮬레이터 또는 Visual Studio Emulator(Android 또는 Windows Phone)와 같은 에뮬레이터, 브라우저 또는 컴퓨터에 직접 연결한 장치를 선택합니다.When you're ready to run your app and step through your code, choose an emulator, such as the Apache Ripple emulator or Visual Studio Emulator (Android or Windows Phone), a browser, or a device that you've connected directly to your computer. 그런 다음 앱을 시작합니다.Then, start your app. Windows PC에서 앱을 개발하는 경우 Windows PC에서 실행할 수도 있습니다.If you're developing your app on a Windows PC, you can even run it on that. 이러한 모든 옵션은 Visual Studio Tools for Apache Cordova의 일부로 Visual Studio에 기본 제공됩니다.All of these options are built into Visual Studio as part of the Visual Studio Tools for Apache Cordova.

유니버설 Windows 앱을 만들기 위한 프로젝트 템플릿은 Visual Studio에서 계속 제공되므로 Windows 장치만 대상으로 하려는 경우 자유롭게 사용할 수 있습니다.Project templates for creating universal Windows apps are still available in Visual Studio so feel free to use them if you plan to target only Windows devices. 나중에 Android 및 iOS를 대상으로 지정하려는 경우에는 언제든지 코드를 Cordova 프로젝트로 이동할 수 있습니다.If you decide to target Android and iOS later, you can always port your code to a Cordova project. 오픈 소스 버전 WinJS API가 있기 때문에 해당 API를 사용하는 코드를 다시 사용할 수 있습니다.There are open-source versions of the WinJS APIs, so you can reuse any code that consumes those APIs. 즉, 나중에 다른 플랫폼을 대상으로 하려는 경우 Visual Studio Tools for Apache Cordova로 시작하는 것이 좋습니다.That said, if you plan to target other platforms in the future, we recommend that you start with the Visual Studio Tools for Apache Cordova.

자세히Learn more
Visual Studio 설치(VisualStudio.com)Install Visual Studio (VisualStudio.com)
Visual Studio Tools for Apache Cordova 시작(docs.microsoft.com)Get started with Visual Studio Tools for Apache Cordova (docs.microsoft.com)
Android 용 Visual Studio 에뮬레이터에 대해 알아보기(VisualStudio.com)Learn about the Visual Studio Emulator for Android (VisualStudio.com)

Android 및 Windows용 앱 빌드(C++)Build an app for Android and Windows (C++)

C++를 사용하여 Android, iOS 및 Windows용 앱 빌드Use C++ to build for Android, iOS, and Windows

먼저 Visual Studio 2015와 플랫폼 간 모바일 개발용 Visual C++ 도구를 설치합니다.First, install Visual Studio 2015 and the Visual C++ for Cross Platform Mobile Development tools. 그런 다음 Android용 Native Activity 응용 프로그램이나 Windows를 대상으로 하는 앱을 빌드할 수 있습니다.Then, you can build a native activity application for Android or an app that targets Windows. iOS를 대상으로 하는 C++ 템플릿은 아직 사용할 수 없습니다.C++ templates that target iOS are not yet available. 원하는 경우 동일한 솔루션에서 Android 및 Windows를 대상으로 지정한 후 플랫폼 간 정적 또는 동적 공유 라이브러리를 사용하여 Android와 Windows 사이에 코드를 공유할 수 있습니다.You can target Android and Windows in the same solution if you want, and then share code between them by using a cross-platform static or dynamic shared library.

게임과 같은 고급 그래픽 조작이 필요한 Android용 앱을 빌드해야 하는 경우 C++를 사용하여 빌드할 수 있습니다.If you need to build an app for Android that requires any sort of advanced graphics manipulation, such as a game, you can use C++ to do it. Native-Activity 응용 프로그램(Android) 프로젝트를 사용하여 시작합니다.Start with the Native-Activity Application (Android) project. 이 프로젝트는 Clang 도구 체인을 완전히 지원합니다.This project has full support for the Clang toolchain.

Native Activity 프로젝트 템플릿Native activity project template

앱을 실행하고 앱의 모양을 확인할 준비가 되면 Visual Studio Emulator for Android를 사용합니다.When you're ready to run your app and see how it looks, use the Visual Studio Emulator for Android. 이 에뮬레이터는 빠르고 안정적이며 설치와 구성이 간편합니다.It's fast, reliable, and easy to install and configure.

C++ 및 유니버설 Windows 앱 프로젝트 템플릿을 사용하여 전체 범위의 Windows 10 장치를 대상으로 하는 앱을 빌드할 수도 있습니다.You can also build an app that targets the full breadth of Windows 10 devices by using C++ and a universal Windows app project template. 자세한 내용은 이 항목의 앞부분에 있는 Windows 10 장치를 대상으로 지정 섹션을 참조하세요.Read more about this in the Target Windows 10 devices section that appears earlier in this topic.

정적 또는 동적 공유 라이브러리를 만들어 Android와 Windows 사이에 C++ 코드를 공유할 수 있습니다.You can share C++ code between Android and Windows by creating a static or dynamic shared library.

정적 및 동적 공유 라이브러리Static and dynamic shared libraries

이 섹션의 앞부분에서 설명한 것과 같은 Windows 또는 Android 프로젝트에서 해당 라이브러리를 사용할 수 있습니다.You can consume that library in a Windows or Android project, like the ones described earlier in this section. 또한 Xamarin, Java 또는 관리되지 않는 DLL에서 함수를 호출할 수 있는 언어를 사용하여 빌드하는 앱에서도 해당 라이브러리를 사용할 수 있습니다.You can also consume it in an app that you build by using Xamarin, Java, or any language that lets you invoke functions in an unmanaged DLL.

이러한 라이브러리에서 코드를 작성할 때 IntelliSense를 사용하여 Android 및 Windows 플랫폼의 기본 API를 탐색할 수 있습니다.As you write code in these libraries, you can use IntelliSense to explore the native APIs of the Android and Windows platforms. 이러한 라이브러리 프로젝트는 Visual Studio 디버거에 완전히 통합되므로 중단점을 설정하고 코드를 단계별로 실행하고 디버거의 모든 고급 기능을 사용하여 문제를 찾고 해결할 수 있습니다.These library projects are fully integrated with the Visual Studio debugger so you can set breakpoints, step through code, and find and fix issues by using all of the advanced features of the debugger.

자세히Learn more
Visual Studio 다운로드Download Visual Studio. (VisualStudio.com)(VisualStudio.com)
플랫폼 간 모바일 개발용 Visual C++ 설치Install the Visual C++ for Cross-Platform Mobile Development tools. (MSDN Library)(MSDN Library)
여러 플랫폼을 대상으로 한 C++ 사용에 대해 알아보기Learn more about using C++ to target multiple platforms. (VisualStudio.com)(VisualStudio.com)
필요한 것을 설치한 다음 Android용 Native-Activity 응용 프로그램 만들기 (MSDN Library)Install what you need, and then create a native activity application for Android (MSDN Library)
Android 용 Visual Studio 에뮬레이터에 대해 알아보기 (VisualStudio.com)Learn about the Visual Studio Emulator for Android (VisualStudio.com)
Learn more about sharing C++ code with Android and Windows apps(Android 및 Windows 앱과 C++ 코드를 공유하는 방법에 대해 알아보기)(VisualStudio.com)Learn more about sharing C++ code with Android and Windows apps (VisualStudio.com)
플랫폼 간 모바일 개발 예제(MSDN 라이브러리)Cross-platform mobile development examples for C++ (MSDN Library)
개발자 코드 샘플(code.msdn)Additional cross-platform mobile development examples for C++ (code.msdn)

Visual Studio Tools for Unity를 사용하여 Android, iOS 및 Windows용 플랫폼 간 게임 빌드Build a cross-platform game for Android, iOS, and Windows by using Visual Studio tools for Unity

Visual Studio Tools for Unity는 Visual Studio의 강력한 코드 편집, 생산성 및 디버깅 도구를 Unity와 통합하는 Visual Studio의 무료 확장입니다. Unity는 Windows, iOS, Android 및 웹을 비롯한 기타 플랫폼을 대상으로 하는 몰입형 앱을 빌드하는 데 널리 사용되는 플랫폼 간 게임/그래픽 엔진이자 개발 환경입니다.Visual Studio Tools for Unity is a free extension for Visual Studio that integrates Visual Studio's powerful code editing, productivity, and debugging tools with Unity, the popular cross-platform gaming/graphics engine and development environment for immersive apps that target Windows, iOS, Android, and other platforms including the web.

VSTU 개발 환경VSTU development environment

VSTU(Visual Studio Tools for Unity)를 사용하면 Visual Studio를 통해 게임 및 편집기 스크립트를 C#으로 작성한 다음 강력한 디버거를 사용하여 오류를 찾고 수정할 수 있습니다.With Visual Studio Tools for Unity (VSTU), you can use Visual Studio to write game and editor scripts in C# and then use its powerful debugger to find and fix errors. VSTU의 최신 릴리스에서는 Unity 5를 지원하며 Unity의 ShaderLab 셰이더 언어를 위한 구문 색 지정, Unity와의 보다 효율적인 동기화, 보다 풍부한 디버깅, MonoBehavior 마법사에 대한 향상된 코드 생성 기능을 포함합니다.The latest release of VSTU brings support for Unity 5 and includes syntax coloring for Unity's ShaderLab shader language, better synchronization with Unity, richer debugging, and improved code generation for the MonoBehavior wizard. VSTU는 Unity 프로젝트 파일, 콘솔 메시지 및 Visual Studio에서 게임을 시작하는 기능도 제공하므로 코드를 작성하는 동안 Unity 편집기 전환에 소요되는 시간을 단축할 수 있습니다.VSTU also brings your Unity project files, console messages, and the ability to start your game into Visual Studio so you can spend less time switching to and from the Unity Editor while writing code.

이제 Unity와 Visual Studio Tools for Unity를 사용하여 게임 작성을 시작해 보세요.Start building your game with Unity and Visual Studio Tools for Unity today.

자세히Learn more
Visual Studio를 사용하여 Unity 게임을 제작하는 방법 알아보기Learn more about building Unity games with Visual Studio
Visual Studio Tools for Unity에 대해 자세히 알아보기 (MSDN Library)Read more about Visual Studio Tools for Unity (MSDN Library)
Visual Studio Tools for Unity 사용 시작 (MSDN Library)Start using Visual Studio Tools for Unity (MSDN Library)
Visual Studio Tools for Unity 2.0 Preview에서 향상된 최신 기능에 대해 알아보기 (Visual Studio 블로그)Read about the latest enhancements to the Visual Studio Tools for Unity 2.0 Preview (Visual Studio blog)
Visual Studio Tools for Unity 2.0 Preview에 대한 동영상 소개 보기 (동영상)Watch a video introduction to the Visual Studio Tools for Unity 2.0 Preview (Video)
Unity에 대해 알아보기 (Unity 웹 사이트)Learn about Unity (Unity website)

참고 항목See Also