Mac용 Visual Studio 2017 버전 7.8 릴리스 정보
개발자 커뮤니티 | 시스템 요구 사항 | 호환성 | 배포 가능한 코드 | Xamarin | 블로그 | 서비스 |
단추를 클릭하여 Mac용 Visual Studio 2017 최신 버전을 다운로드합니다. 설정 및 설치에 대한 지침은 설치 Mac용 Visual Studio 설정 및 설치 설명서를 참조하세요.
Mac용 Visual Studio 2017에 대한 자세한 내용은 Mac 시스템 요구 사항 및 Mac 플랫폼 대상 지정 및 호환성을 참조하세요.
다른 관련 다운로드에 대해 자세히 알아보려면 다운로드 페이지를 참조하세요.
7.8의 새로운 기능
Mac용 Visual Studio 2017 버전 7.8 릴리스
- 2019 년 5월 13일 – Mac용 Visual Studio 2017 버전 7.8.4
- 2019년 3월 12일 – Mac용 Visual Studio 2017 버전 7.8.3
- 2019년 2월 28일 – Mac용 Visual Studio 2017 버전 7.8.2
- 2019년 2월 22일 – Mac용 Visual Studio 2017 버전 7.8.1
- 2019년 2월 20일 – Mac용 Visual Studio 2017 버전 7.8
릴리스 주요 내용
이 릴리스는 버그 수정, 성능 향상 및 안정성 향상을 통해 Mac용 Visual Studio의 품질을 향상하는 데 중점을 둡니다.
또한 NuGet 버전을 4.8로 업데이트하고, .NET Core SDK 버전을 2.1.504로 업데이트하고, .NET Core Runtime 버전을 2.1.8로 업데이트했습니다.
Mac용 Visual Studio 2017 버전 7.8(7.8.0.1624)
릴리스 날짜: 2019년 2월 20일
셸
- 사용되지 않는 항목 제거 및 정렬(사용)에 대한 사용자 지정 키 바인딩이 작동하지 않는 문제를 해결했습니다.
- 애플리케이션에서 전환하여 반환되는 것이 편집기에서 올바르게 초점을 맞추지 못하는 문제를 해결했습니다.
- 애플리케이션을 전환할 때 편집기 창에서 커서가 손실되는 문제를 해결했습니다.
- Visual Studio로 초점을 맞추어 UI에서 기본 포커스 요소를 변경하는 문제를 해결했습니다.
- Mac용 Visual Studio에서 특정 폴더의 파일에 대한 파일 변경 내용을 추적하지 못하는 문제를 해결했습니다.
- Mac용 Visual Studio에서 열린 파일을 기억하지 못함 문제가 해결되었습니다.
- 빌드 구성을 위한 도구 모음 선택기가 사용되지 않음 문제가 해결되었습니다.
- 프로젝트에 새 폴더를 추가해도 인스턴트 이름 바꾸기를 허용하지 않음 문제가 해결되었습니다.
- 디버깅하지 않고 시작 후에 디버깅 시작을 수행하면 ASP.Net 프로젝트 예외가 발생함 문제가 해결되었습니다.
- 빌드 출력 검색에서 성능 문제 문제가 해결되었습니다.
- 솔루션 탐색기에서 항목 실행 명령의 이름이 프로젝트 실행으로 변경되었습니다.
- Finder에서 솔루션을 로딩하면 시작 페이지가 표시됨 문제가 해결되었습니다.
.NET Core
- 보안 업데이트를 포함하는 .NET Core 2.1.8로 업데이트했습니다.
- 만들기 단추에서 .NET Core 3.0 미리 보기 2에 대한 새 프로젝트를 만들지 않는 문제를 해결했습니다.
- .NET Core 3.0이 지원되지 않을 때 새 프로젝트 대화 상자에서 선택할 수 있는 문제를 해결했습니다.
- .NET Core 프로젝트에서 VB.NET 옵션을 제거했습니다.
ASP.NET Core
- 폴더 프로필이 "릴리스" 대신 "기본" 구성으로 생성되는 문제를 해결했습니다.
웹 도구
- Azure에 게시가 잘못된 이름으로 프로필을 만드는 문제를 해결했습니다.
- 애플리케이션 인수가 Azure Functions 호스트에 전달되지 않는 문제를 해결했습니다.
- 다음 추가 Azure Functions 템플릿을 추가했습니다.
- CosmosDB 트리거
- EventHub 트리거
- IoT Hub 트리거
- SendGrid 트리거
- ServiceBus 큐 트리거
- ServiceBus 항목 트리거
- Azure API 앱 인스턴스에 게시할 수 없음 문제가 해결되었습니다.
Xamarin
- Xamarin Test Cloud 에이전트 NuGet 패키지를 업데이트했습니다.
- .NET Core 프로젝트에서 보관 파일 보기 명령이 표시됨 문제가 해결되었습니다.
Xamarin.Forms
- 이제 FontFamily에 대한 Xamarin.Forms XAML 파일의 IntelliSense를 사용할 수 있습니다.
디자이너
- 도구 상자에서 Android 디자이너 사용이 회귀됨 문제가 해결되었습니다.
- 컨트롤을 검색한 후 도구 상자에서 컨트롤을 iOS 스토리보드로 끌어다 놓으려고 시도할 때 작동하지 않는 문제를 해결했습니다.
Xamarin.Android
- Android 이외의 프로젝트에서도 홈페이지에 JDK 알림이 표시되는 문제를 해결했습니다.
- Java를 설치하지 않고 Mac용 Visual Studio를 시작하면 Java를 설치하라는 2개의 시스템 프롬프트가 표시됨 문제를 해결했습니다.
- Android 리소스 업데이트가 빌드 문제를 일으킬 수 있는 빌드와 동시에 발생할 수 있는 문제를 해결했습니다.
- Mac용 Visual Studio에서 APK를 Acer Chromebook R11에 업로드하지 못함 문제가 해결되었습니다.
- '새 Android 앱의 패키지 이름에 대문자가 있음' 문제가 해결되었습니다.
- AndroidUseLatestPlatformSDK가 true일 때 "프로젝트에서 'Mono.Android.Version=v8.1' 프레임워크를 참조하지 않음" 문제가 해결되었습니다.
- Mac용 Visual Studio가 특정 빌드 구성에서
AndroidManifest
를 인식하지 못함 문제가 해결되었습니다. - '문제 보고 대화 상자가 열리면 "JDK 설치" 대화 상자도 표시됨' 문제가 해결되었습니다.
- 임시로 게시되면 Google Play SDK 경고가 표시됨 문제가 해결되었습니다.
Xamarin.iOS
- 벡터 이미지를 지원하지 않는 이미지 자산에 대한 .pdf 파일을 선택할 수 있습니다.
- Mac용 Visual Studio에서 Xamarin.Mac 속성을 사용할 수 없다고 잘못 표시함 문제가 해결되었습니다.
- '자산 카탈로그에서 명명된 색의 디바이스를 선택할 수 없음' 문제가 해결되었습니다.
- 디버그 세션을 시작하면 iOS 시뮬레이터가 더 이상 앞으로 표시되지 않음 문제가 해결되었습니다.
- 네이티브 참조가 iOS 라이브러리 프로젝트에서 작동하지 않고 무시되는 것으로 표시됨 문제가 해결되었습니다.
- 네이티브 참조를 삭제해도 디스크의 파일이 삭제되지 않음 문제가 해결되었습니다.
- 디버거가 모든 디바이스에서 키보드 확장에 연결되지 않음 문제가 해결되었습니다.
Xamarin.Mac
- .xib 템플릿에서
customObjectInstantitationMethod="direct"
를 추가해야 하는 것으로 나타남 문제가 해결되었습니다. - '프로젝트 옵션을 다시 열면 Xamarin.Mac의 대상 프레임워크 버전을 완전히 변경할 수 없음' 문제가 해결되었습니다.
- Mac 빌드(클래식)에 대한 프로젝트 옵션에서 잘못된 UI를 표시함 문제가 해결되었습니다.
코드 편집기
- 코드 수정 미리 보기 창 용량 부족 문제를 해결했습니다.
- 오류 표시선이 최신 상태가 아님 문제를 해결했습니다.
- 편집기가 입력하는 동안 중지됨 문제를 해결했습니다.
- 탭을 변경하면 파일을 검색할 수 없음 문제를 해결했습니다.
- 명령문 들여쓰기 사용이 올바르지 않는 문제를 해결했습니다.
- Roslyn이 치명적인 예외(System.ArgumentOutOfRangeException)를 throw하는 문제를 해결했습니다.
- 여러 줄에 걸쳐 매개 변수 서식을 잘못 지정하는 문제를 해결했습니다.
- 생성자 생성기로 인해 Mac용 Visual Studio에 충돌이 발생함 문제가 해결되었습니다.
- 스마트 세미콜론 배치로 인해 세미콜론 배치가 잘못되는 문제를 해결했습니다.
- 내게 필요한 옵션을 사용할 때 큰 파일에서 입력이 느려질 수 있는 문제를 해결했습니다.
- VoiceOver를 사용하여 편집기 내에서 이동하려고 하면 치명적인 오류가 발생할 수 있음 문제가 해결되었습니다.
- 빠른 수정 여백의 캐럿 위치가 잘못됨 문제가 해결되었습니다.
- 큰 파일에서 들여쓰기 수정에 너무 많은 시간이 걸림 문제가 해결되었습니다.
- Intellisense 소프트 선택이 혼란스러움 문제가 해결되었습니다.
- Mac용 Visual Studio에서 .targets 파일을 열 수 없음 문제가 해결되었습니다.
- 축소된 메서드를 주석 처리하면 표시가 부분적으로 업데이트됨 문제가 해결되었습니다.
- 일부 키워드에서 C# 구문 강조 표시가 작동하지 않음 문제가 해결되었습니다.
- '도구 상자에서 .cs 파일의 일부 코드 조각을 호출하면 코드 형식이 잘못 지정됨' 문제가 해결되었습니다.
- XAML IntelliSense에서 [아래로] 눌러 닫는 태그 완성을 선택하면 완성 창이 닫힘 문제가 해결되었습니다.
- 'redacted' 파일을 열 수 없음 문제가 해결되었습니다.
- XAML 파일에서 붙여넣기가 실패하는 경우가 있음 문제가 해결되었습니다.
- Intellisense를 통해 특성을 추가하면 이름에서 "Attribute"를 자르지 않음 문제가 해결되었습니다.
- 이탈 화살표 키 뒤에
(
를 누르면 코드 제안이 잘못된 작업을 수행함 문제가 해결되었습니다.
NuGet
- "패키지를 추가할 수 없음" 오류 후 Mac용 Visual Studio가 충돌하는 문제를 해결했습니다.
- NuGet 버전을 4.8로 업데이트했습니다.
- NuGet 패키지 진단 경고가 이제 솔루션 탐색기에 표시됩니다. 모든 진단 경고는 경고 아이콘과 도구 설명으로 사용할 수 있는 경고의 전체 텍스트를 사용하여 렌더링됩니다.
- NuGet 관련 일련의 문제를 해결했습니다.
- 안정적인 버전이 설치되지 않은 NuGet 패키지를 복원하는 동안 발생하는 문제입니다.
- VS4Mac 번들 nuget 버전이 너무 오래되었습니다. 4.3.1.
- 변수를 사용하는 패키지를 조건적으로 참조하면 제대로 작동하지 않습니다.
- 참조된 다중 대상 프레임워크 라이브러리를 사용하여 Xamarin.Forms 앱을 빌드하는 데 실패했습니다.
- Visual Studio Mac Csproj 빌드는 항목 조건을 지원하지 않습니다.
- 멀티 타기팅 프로젝트에서 조건부 NuGet PackageReferences를 지원합니다.
- 멀티 타기팅을 사용하는 경우 프레임워크별 종속성을 표시합니다.
- VS는 F# dotnet core 솔루션을 빌드할 수 없습니다.
- NuGet 복원은 빌드 대상을 무시합니다.
- NuGet은 잘못된 버전의 Microsoft.AspNetCore.App을 복원합니다.
디버거
- 디버거를 Mojave의 외부 콘솔에서 실행할 때 실패함 문제가 해결되었습니다.
테스트 도구
- 이름 끝에 마침표가 있는 경우 xUnit 팩트 "DisplayName"이 테스트 탐색기에 표시되지 않는 문제를 해결했습니다.
- 텍스트 편집기 단위 테스트 통합("단위 테스트 '이름'을 로드할 수 없음")에 실패함 문제가 해결되었습니다.
- '매우 많은 양의 텍스트가 표시되면 "테스트 결과" 창의 성능이 저하됨' 성능 문제가 해결되었습니다.
- 편집기에서 단위 테스트 통합이 테스트 사례를 제대로 트리거하지 않음 문제가 해결되었습니다.
- xunit에서 복원이 실패할 수 있음 문제가 해결되었습니다.
F#
- 코드 붙여넣기/작성 시 F#용 open 문을 수동으로 추가해야 하는 문제를 해결했습니다.
- 새 F# 프로젝트에 IntelliSense 오류가 표시되는 문제를 해결했습니다.
- Mac용 Visual Studio에서 프로젝트 GUID를 대문자 대신 소문자로 덮어씀 F# 프로젝트 문제가 해결되었습니다.
프로젝트 시스템
- XAML 파일 복사 및 붙여넣기를 수행하면 .xaml과 .xaml.cs 파일 간에 연결이 끊어짐 문제가 해결되었습니다.
- 파일이 ItemGroup.Compile(Remove)에 추가됨 문제 및 이와 관련된 ‘네임스페이스를 찾을 수 없음’ 오류 유형 문제를 해결했습니다.
- 새 라이브러리 프로젝트에서 잘못된 C# 파일이 만들어짐 문제가 해결되었습니다.
- 솔루션 탐색기 상황에 맞는 메뉴의 ‘새 파일...’ 메뉴를 통해 문화권 특정 .resx 파일을 만들 수 없음 문제를 해결했습니다.
어셈블리 브라우저
- 어셈블리 브라우저에 잘못된 속성 아이콘이 표시됨 문제가 해결되었습니다.
System.DayOfWeek
열거형(Wednesday
)에 값이 할당되지 않은 것으로 표시됨 문제가 해결되었습니다.
접근성
- 이 릴리스에서는 디버거 및 iOS 개발자 인증서 생성 시의 몇 가지 VoiceOver 문제 및 Android SDK Manager의 키보드 문제를 포함하여 여러 접근성 문제가 해결되었습니다.
기타
- 위치 시스템 > 구성 지시문의 검사 첫 번째 설정이 저장되지 않는 문제를 해결했습니다.
- Mac용 Visual Studio에서 설정을 기억하지 못함 문제가 해결되었습니다.
- 업데이트를 확인하면 로그인하라는 프롬프트가 여러 개 발생할 수 있는 문제를 해결했습니다.
Mac용 Visual Studio 2017 버전 7.8.1.4
릴리스 날짜: 2019년 2월 22일
- 두 개의 열 보기를 선택할 때 Mac용 Visual Studio가 응답하지 않는 문제가 수정되었습니다.
Mac용 Visual Studio 2017 버전 7.8.2.1
릴리스 날짜: 2019년 2월 28일
- 디버거 기능이 Unity에서 예상대로 작동하지 않음 문제를 해결했습니다.
Mac용 Visual Studio 2017 버전 7.8.3.2
릴리스 날짜: 2019년 3월 12일
- 이 릴리스에는 업데이트된 4.8 NuGet 클라이언트가 포함되어 있으며, 이는 NuGet 클라이언트 취약성을 해결합니다.
- Git을 사용하여 기존 프로젝트를 새 원격 리포지토리에 게시하는 작업이 작동하지 않는 문제를 해결했습니다.
- Mac용 Visual Studio에서 Git 원격 작업이 실패하는 문제를 해결했습니다.
- 도구 설명이 F# 솔루션에 표시되지 않는 문제를 해결했습니다.
- 세부 정보를 입력할 때 문제 보고 대화 상자가 Mac용 Visual Studio와 충돌하는 문제를 해결했습니다.
- 디버거 연결이 손실된 경우 문제 보고를 사용하는 동안 Mac용 Visual Studio가 충돌하는 문제를 해결했습니다.
- 로그인하지 않고 문제 보고를 시도한 경우 두 개의 로그인 팝업 창이 표시되는 문제를 해결했습니다.
- 문제 보고를 사용할 때 로그 파일에 누락된 아이콘에 대한 경고가 발생하는 문제를 해결했습니다.
- Docker Compose 프로젝트를 빌드한 후 빌드 출력 창에 빌드 메시지가 표시되지 않는 문제를 해결했습니다.
Mac용 Visual Studio 2017 버전 7.8.4.1
릴리스 날짜: 2019년 5월 13일
- 이 릴리스에서는 두 번째 솔루션을 로드한 후 Mac용 Visual Studio 7.8.3에서 충돌이 발생하는 문제가 해결되었습니다[https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html].
피드백 및 제안
많은 의견 부탁드립니다! Mac용 Visual Studio IDE에서 문제 보고 옵션을 통해 문제를 보고하고 개발자 커뮤니티 포털에서 피드백을 추적할 수 있습니다. 새로운 기능을 제안하기 위해 기능 제안을 사용할 수 있습니다. 이러한 내용은 개발자 커뮤니티에서도 추적됩니다.
Blogs
개발자 도구 블로그 사이트에서 사용 가능한 인사이트 및 권장 사항을 활용하여 모든 새 릴리스에 대한 최신 정보와 다양한 기능에 대한 심층적인 게시물을 확인하세요.