Mac용 Visual Studio 2017

Last Update: 2017-11-22

개발자 커뮤니티 | 시스템 요구 사항 | 호환성 | 배포 가능한 코드 | Xamarin | 블로그 | 서비스


이 문서에는 Mac용 Visual Studio 2017 버전 7.2의 최신 릴리스에 대한 정보가 포함됩니다.

Mac용 Visual Studio 2017을 사용하여 Xamarin 및 .NET Core로 모바일, 웹 및 클라우드용 앱을 빌드하고 Unity로 게임을 빌드합니다.

Download Visual Studio 2017 for Mac

Mac용 Visual Studio 2017에 대한 자세한 내용은 Mac 시스템 요구 사항Mac 플랫폼 대상 지정 및 호환성을 참조하세요.

다른 관련 다운로드에 대해 자세히 알아보려면 다운로드 페이지를 참조하세요.

사용자 의견

Microsoft는 여러분의 의견을 기다리고 있습니다! Mac용 Visual Studio IDE 자체의 오른쪽 위에서 문제 보고 옵션을 통해 문제를 보고할 수 있습니다. Developer Community(개발자 커뮤니티) 포털에서 의견을 추적할 수 있습니다. 제안 사항이 있는 경우 UserVoice를 통해 알려주세요.

릴리스 날짜: 2017년 11월 8일 -- Mac 7.2.2.11용 Visual Studio 2017

이 릴리스는 Xcode 9.1을 지원합니다.

릴리스 날짜: 2017년 10월 30일 - Mac 7.2.2.7용 Visual Studio 2017

다음과 같은 문제가 이 릴리스에서 수정되었습니다.

  • TypeScript 파일을 열 때 UI 중단
  • 사용자가 Play 스토어에 게시할 때 필요한 Google Play API 키가 등록되지 않는 문제가 해결되었습니다.
  • objective-c 코드가 예외를 throw하면 IDE가 중단될 수 있는 문제가 해결되었습니다.

릴리스 날짜: 2017년 10월 9일 - Mac용 Visual Studio 2017 7.2.0.636

Mac용 Visual Studio 7.2는 버그 수정 및 성능 향상에 중점을 두며 다음과 같은 기능이 포함됩니다.

.NET Core

  • .NET Core 2가 이제 설치 중에 기본적으로 포함됩니다.

Android

  • 주문형 SDK 설치 관리자. 설치되지 않은 Android SDK는 백그라운드에서 설치할 수 있습니다.
  • 이제 Android 8.0 Oreo가 지원됩니다.

iOS

  • 이 릴리스에서는 Xcode 9가 지원됩니다.

Docker 지원

이제 Docker 컨테이너에 ASP.NET Core 앱을 게시하고 App Service에서 실행할 수 있습니다.

프로젝트에서 Docker 지원을 사용하도록 설정하려면 ASP.NET Core 웹앱을 마우스 오른쪽 단추로 클릭하고 추가 > Docker 지원 추가를 선택합니다.

Docker 컨테이너에 웹앱을 게시하려면 Mac용 Visual Studio에 도입된 게시 > Azure에 게시 워크플로를 사용합니다. (Solution Pad에서 웹앱 프로젝트를 마우스 오른쪽 단추로 클릭합니다.)

게시 중에 다음 리소스가 Azure에서 생성됩니다.

  • 컨테이너 레지스트리.
  • 새 Docker 이미지가 생성되고 태그가 지정되고 이 Azure Container Registry로 푸시됩니다.
  • Azure Storage(컨테이너 레지스트리용).
  • App Service.
    • 컨테이너 레지스트리에서 이미지를 다운로드하여 실행합니다.

mac docker publish

(그림 1) Docker 게시

참고:

  • 기존 리소스 그룹을 사용하는 경우 생성하려는 App Service 계획과 동일한 지역에 있어야 합니다.
  • 새 리소스 그룹을 만드는 경우 컨테이너 레지스트리 및 App Service 계획이 동일한 지역(예: 둘 다 “미국 서부”)에 있도록 설정해야 합니다.
  • App Service 계획의 VM 크기는 S1 이상이어야 합니다.

Xamarin Live Player(미리 보기)

Xamarin Live Player를 사용하면 개발자가 계속해서 앱을 iOS 또는 Android 장치에 직접 배포하고 디버그할 수 있습니다.

자세한 내용은 xamarin.com/live를 참조하세요.

현재 Live Player 통합을 사용하지 않도록 설정되어 있습니다. 기본 설정 | 프로젝트 | Xamarin Live Player(미리 보기)에서 "Xamarin Live Player 사용"을 토글하여 사용하도록 설정할 수 있습니다.

기타

  • IoT와 Azure Functions는 현재 미리 보기로 제공되며 확장 관리자를 통해 추가 확장으로 사용할 수 있습니다. Mac용 Visual Studio에서 기본으로 설치되지 않습니다.

이번 릴리스에서 해결된 주요 문제

알려진 문제

  • Azure Functions: 프로젝트가 처음 만들어질 때 Azure Functions 디버깅이 작동하지 않습니다. 디버그하려면 프로젝트를 닫았다가 다시 엽니다.
  • Docker가 HAXM을 사용하는 Android 에뮬레이터를 시작하는 데 방해가 될 수 있습니다. 에뮬레이터에서 Android 앱을 디버깅하는 경우 디버그를 시도하기 전에 Docker를 종료하십시오.

Mac용 Visual Studio 2017 버전 7.1 릴리스 정보

Mac용 Visual Studio 2017 버전 7.0 릴리스 정보

위쪽