Visual Studio 2015 업데이트 2 릴리스 정보
사용 조건 | Visual Studio 블로그 | 개발자 커뮤니티
참고 항목
이것은 최신 버전의 Visual Studio가 아닙니다. 최신 릴리스를 다운로드하려면 Visual Studio 2019용 현재 릴리스 정보를 방문하세요.
Visual Studio 2015 릴리스
Visual Studio 2015의 모든 버전에 대한 릴리스 정보를 볼 수 있습니다.
- 2016년 6월 27일 -- Visual Studio 2015 업데이트 3
- 2016년 3월 30일 -- Visual Studio 2015 업데이트 2
- 2015년 11월 30일 -- Visual Studio 2015 업데이트 1
- 2015년 7월 20일 -- Visual Studio 2015
Visual Studio 2015 다운로드
My.VisualStudio.com에서 Visual Studio 2015를 다운로드할 수 있습니다. My.VisualStudio.com을 사용하려면 무료 Dev Essentials 구독 또는 Visual Studio 구독이 필요합니다.
Visual Studio 2015 업데이트 2
릴리스 날짜: 2016년 3월 30일
이 릴리스의 새로운 기능 요약
Visual Studio:
- Visual Studio Tools for Apache Cordova
- 유니버설 Windows 앱 개발을 위한 Visual Studio 도구
- Visual C++
- C# 및 Visual Basic
- .NET Framework 4.6.1
- Visual Studio IDE
- NuGet
- TypeScript
- 개발자 분석 도구
- 팀 탐색기
- SQL Server Data Tools
- Python Tools for Visual Studio
- 기타
기타 변경 내용:
관련 릴리스:
- Azure SDK 2.9
- 업데이트 2를 사용하는 Visual Studio 2015용 에이전트
- Microsoft Build Tools 2015 업데이트 2
- Microsoft Visual C++ 2015 재배포 가능 업데이트 2
- Visual Studio용 원격 도구 2015 업데이트 2
- Visual Studio 2015 업데이트 2용 SDK 모델링
이번 릴리스의 새로운 기능
Visual Studio Tools for Apache Cordova
Visual Studio 2015 업데이트 2에는 다음과 같은 향상된 기능과 함께 Visual Studio Tools for Apache Cordova 업데이트 8이 포함되어 있습니다.
- Cordova 6.0.0 지원
- 더 나은 빌드 오류 메시지
- 더 나은 npm 통합(샌드박스 버전 사용 및 시스템 프록시 설정 준수)
- 업데이트된 플러그 인 목록
현재까지의 모든 릴리스에 대한 자세한 내용은 Visual Studio Tools for Apache Cordova 블로그를 참조하세요.
유니버설 Windows 앱 개발을 위한 Visual Studio 도구
Visual Studio 업데이트 2의 유니버설 Windows 플랫폼 도구에 대한 다음과 같은 새로운 기능이 추가되었습니다.
- 유니버설 Windows SDK 버전 선택기입니다. 새 UWP 프로젝트를 만들 때 대상으로 지정할 Windows SDK 버전과 앱을 사용할 수 있는 최소 OS 버전을 선택할 수 있습니다.
- 유니버설 Windows 앱에서 C++ 백그라운드 작업 디버깅 이제 Visual Studio의 유니버설 Windows 앱에서 백그라운드 작업 프로세스를 디버그할 수 있습니다. 프로젝트 속성 디버그 탭에서 이 옵션에 액세스할 수 있습니다.
- 스토어 패키지 마법사 개선 사항. 이제 스토어 패키징 마법사에서 애플리케이션 이름 및 패키지 구성을 캐시합니다. 패키지가 스토어와 연결되면 다시 로그인하지 않고 appx 패키지를 만들 수 있습니다.
Visual C++
C++ 컴파일러
이 릴리스에서는 C++ 컴파일러 및 표준 라이브러리를 C++11 및 C++14 기능에 대한 강화된 지원 기능과, C++17 표준에서 선보일 것으로 예상되는 특정 기능에 대한 임시 지원 기능으로 업데이트했습니다. 가장 주목할 만한 컴파일러 변경 사항은 변수 템플릿이 지원되고 constexpr이 개선되었다는 점입니다.
Visual Studio 2015 업데이트 2를 사용하면 /AWAIT와 함께 /SDL을 사용할 수 있습니다. 코루틴의 /RTC 제한 사항도 제거했습니다. 코루틴은 여전히 실험적이지만 이제 품질 생산 코드에 사용할 준비가 되었습니다.
또한 Microsoft 개발자 커뮤니티를 통해 고객이 제출한 많은 버그를 포함하여 300개 이상의 컴파일러 버그를 수정했습니다. 감사합니다. (이러한 버그 중 일부는 컴파일러의 코드 생성 문제를 해결하고 소스 호환성이 손상되는 변경이 필요한 문제를 수정합니다. 자세한 내용은 MSDN의 Visual C++ 2015 업데이트 2 목록의 주요 변경 내용을 검토하세요).
C++ 라이브러리
C++11, C++14 및 C++17-지금까지 작업 용지 N4567 (잭슨빌 이전)에 투표된 모든 C++ 표준 라이브러리 기능을 구현했습니다.
UWP 패키지에서는 ucrtbased.dll(디버그)이 버전 14.0 프레임워크 패키지인 Microsoft.VCLibs에서 제거되었습니다. 이같이 변경한 까닭은 Windows 10 SDK의 특정 버전에 종속되지 않도록 하기 위해서입니다. Visual Studio/MSBuild에서는 VCLibs 프레임워크 패키지를 참조하는 프로젝트에 Microsoft 유니버설 CRT 디버그 런타임 확장 SDK에 대한 참조를 삽입한 다음 ucrtbased.dll을 애플리케이션의 appx에 포함합니다. MSBuild가 아닌 빌드 시스템의 경우 ucrtbased.dll을 애플리케이션의 appx 파일(App Local)에 수동으로 포함해야 합니다.
C++ IDE
이제 새 SQLite 기반 데이터베이스 엔진이 기본적으로 사용됩니다. 이 엔진은 정의로 이동(Go To Definitions), 모든 참조 찾기(Find All References) 같은 데이터베이스 작업의 속도를 높이고 초기 솔루션 구문 분석 시간을 크게 개선합니다. 설정이 도구 - 옵션 -> 텍스트 편집기 ->> C/C++ -> 고급(이전에는 ... C/C++ -> 실험적).
Clang/C2 플랫폼 도구 집합
이제 Visual Studio 2015 업데이트 2와 함께 제공되는 Clang/C2 도구 집합은 큰 프로젝트를 빌드하는 데 중요한 /bigobj 스위치를 지원합니다. 또한 컴파일러의 프런트 엔드와 백 엔드에서 몇몇 중요한 버그 수정이 있었습니다.
Android
Android 솔루션에서 Gradle 빌드를 지원합니다. 개발자는 Gradle을 사용하여 Android 아티팩트(.aar, .apk)를 빌드할 수 있습니다. 시작하려면 파일 - 새로 만들기 - Visual C++> ->> 플랫폼 간 메뉴의 일부로 제공되는 Gradle 템플릿을 살펴보세요.
iOS
Visual Studio에서 진입점 마법사를 통해 기존 Xcode 프로젝트를 Visual Studio로 가져올 수 있습니다.
이제 iOS 환경에서는 다음과 같은 기능을 사용할 수 있게 됨에 따라 편집-빌드-디버그 주기가 개선됩니다.
- iOS 개발자는 Visual Studio에서 프로비저닝 프로필을 사용할 수 있습니다.
- iOS 개발자는 iOS 솔루션에 프레임워크 및 dylibs를 활용할 수 있습니다.
- 디버그 대상을 동적으로 새로 고칠 수 있도록 Visual Studio의 환경이 개선되었습니다.
- 클린 빌드에 여러 버그 수정을 적용했습니다.
Xcode가 아직 필요한 시나리오의 경우 예를 들어, 스토어용 iOS 애플리케이션을 서명하거나 Xcode 계측을 사용하는 경우 개발자는 Visual Studio의 ‘Xcode에서 열기’ 기능을 사용하여 Visual Studio iOS 프로젝트를 Xcode로 포팅하여 시작할 수 있습니다.
C# 및 Visual Basic
업데이트 2의 초점은 고객 피드백에 응답하고 버그를 수정하는 것이었습니다. 또한 다음 기능을 개선했습니다.
- 이제 프로젝트의 컨텍스트를 사용하여 C# 대화형 창을 초기화하여 해당 프로젝트 내의 형식에 즉시 액세스할 수 있습니다. 새 "대화형으로 실행" 명령을 사용하여 솔루션에서 코드 조각을 보내 대화형 창에서 실행할 수도 있습니다.
- 맞춤법이 틀린 형식에 대해 "유사 항목" 일치를 지원하고 전체 솔루션 및 메타데이터에서 올바른 형식을 검색하여 using 및 필요한 프로젝트 또는 메타데이터 참조를 모두 추가하는 Using 추가 명령을 개선했습니다.
분석기 작성기가 동시 실행을 위해 분석기를 표시하도록 설정하고 분석기가 생성된 코드에서 실행되는지 여부를 제어하는 등 분석기 API를 개선했습니다.
새 null 조건 연산자를 사용하여 대리자 호출을 간소화하는 전구 작업과 'await' 연산자를 사용하지 않을 때 비동기 메서드를 동기로 만드는 리팩터링을 비롯한 몇 가지 새로운 IDE 리팩터링이 추가되었습니다.
.NET Framework 4.6.1
ClickOnce 부트스트래퍼 패키지
업데이트 2에서 Visual Studio 2015용 .NET Framework 4.6.1 ClickOnce 부트스트래퍼 패키지를 추가했습니다. .NET Framework 4.6.1용 ClickOnce 부트스트래퍼 패키지를 사용하면 Visual Studio 2015에서 사용 가능한 필수 구성 요소 목록에서 .NET 4.6.1 항목을 사용할 수 있으므로 ClickOnce 배포용 애플리케이션을 더 쉽게 게시할 수 있습니다.
Visual Studio IDE
- TextMate 코드 조각 지원. 이제 Visual Studio는 tmSnippet 파일을 코드 조각 폴더에 배치하여 사용할 수 있도록 지원합니다. 기본적으로 코드 조각은 GO, Groovy, Lua, Perl, R, Ruby 및 Swift와 같은 언어에 대한 완성 목록에서 제공됩니다.
- 확장에 대한 자동 업데이트입니다. 자동 업데이트 기능을 더 많은 확장으로 확장하고 있습니다. 자동 업데이트에 사용하도록 설정된 확장은 사용자 상호 작용 없이 자동으로 다운로드되고 설치됩니다. 더 이상 이러한 확장에 대해 Visual Studio를 수동으로 업데이트하고 다시 시작할 필요가 없습니다. 이제 '모든 사용자'에 대해 설치된 확장이 이 기능을 옵트인할 수 있습니다. 사용자는 도구 - 확장 및 업데이트 또는 도구> -> 옵션을 통해 전역 수준에서 각 확장에 대해 자동 업데이트를 사용하거나 사용하지 않도록 설정할 수 있는 모든 권한을 계속 갖습니다.
- 이제 화면 읽기 프로그램을 통해 계정 설정 대화 상자에 훨씬 더 쉽게 액세스할 수 있습니다.
버전 제어
업데이트 1의 작업을 기반으로 버전 제어 환경을 개선하기 위해 상태 표시줄에 더 많은 기능을 추가했습니다. 업데이트 1에는 리포지토리 이름과 현재 분기를 표시하기 위한 두 개의 새 구획이 도입되었지만 내부 구현으로 제한되었습니다. 업데이트 2를 통해 3개의 새로운 구획을 추가하고 타사 소스 제어 공급자의 구현을 위해 이러한 구획을 열었습니다.
새 구획 중 두 개는 원래 업데이트 1 작업과 함께 표시되며 보류 중인 변경 내용 및 게시되지 않은 커밋 수를 빠르게 살펴보기 위한 것입니다. Microsoft는 여러 공급자가 변경 또는 서버와의 동기화에 대해 서로 다른 패러다임을 가질 수 있다는 것을 알고 있지만 이러한 구획은 이를 수용할 수 있는 충분한 유연성을 제공한다고 믿습니다. 구획 중 하나가 적용되지 않는 경우 공급자는 해당 구획을 구현에서 제외하도록 선택할 수 있으며 상태 표시줄에서 숨겨집니다.
Git 공급자가 기본으로 구현된 상태에서 팀 탐색기에서 동기화, 변경 내용, 분기 또는 연결 페이지로 이동하는 것은 클릭 한 번뿐입니다.
앞에서 언급한 구획은 이미 소스 제어를 받고 있는 솔루션에 대해 더 많은 정보와 빠른 작업을 제공하기 위한 것이지만, 마지막 구획은 솔루션을 소스 제어로 가져올 수 있는 빠르고 쉬운 방법을 제공하는 것을 목표로 합니다. 이 새로운 게시 구획을 사용하면 한 번의 클릭만으로 소스 제어 공급자를 선택하고 솔루션을 추가할 수 있습니다.
기본적으로 게시는 Git 리포지토리에서 솔루션을 자동으로 래핑하고 팀 탐색기의 동기화 페이지로 포커스를 전환하여 원격을 추가하고 솔루션을 게시할 수 있도록 합니다. 더 많은 공급자가 이 기능을 지원하므로 게시 단추를 사용하면 지정된 솔루션에 사용할 소스 제어를 선택할 수 있습니다.
NuGet
Visual Studio용 NuGet 확장은 다음과 같은 새로운 기능과 향상된 기능을 포함하는 v3.4로 업데이트되었습니다.
- 컴파일된 xproj 프로젝트의 패키지에서 PDB를 복사하는 기능입니다.
- ContentFiles 요소로 iOS 및 Android 빌드 작업을 할 수 있습니다.
- Linux 및 Apple 환경에서 NuGet을 실행할 수 있습니다.
- 사용 가능한 구성된 패키지 리포지토리에서 패키지를 검색하고 설치할 수 있는 집계된 "모든 리포지토리 원본" 원본입니다.
- 패키지 복원 및 업데이트 작업의 성능이 크게 개선되었습니다.
- 업데이트, 통합 및 설치됨 뷰에서 사용자 인터페이스 성능이 조정되고 개선되었습니다.
- 프로젝트에 대한 패키지를 병렬로 복원합니다.
- gzip으로 압축된 HTTP 트래픽을 지원하기 때문에 NuGet 클라이언트가 서비스에서 gzip content-encoding을 읽을 수 있습니다.
- 구성 파일 처리가 개선되어 불필요한 편집 및 서식 지정이 없습니다.
- netstandard 및 netstandardapp 대상 프레임워크 모니커에 대한 지원.
NuGet 문서 사이트에 GitHub 문제가 첨부된 전체 릴리스 정보 집합을 찾을 수 있습니다 .
TypeScript
Visual Studio 2015 업데이트 2에는 다음과 같은 새롭고 향상된 기능이 포함된 TypeScript 1.8이 포함되어 있습니다.
- 문자열 리터럴 형식, F 바인딩된 다형성, 'this' 기반 형식 가드 및 향상된 공용 구조체 형식 유추를 지원합니다.
- 이제 컴파일러는 연결할 수 없는 코드, 누락된 반환 문 및 사용되지 않는 레이블과 같은 일반적인 버그를 강조 표시합니다.
- JSX 지원은 JSX 구문의 최신 변경 내용을 인식하고 색을 지정하도록 업데이트되었습니다.
- 빌드 구성을 보다 효율적으로 제어할 수 있도록 tsconfig.json 지원이 향상되었습니다.
- 모듈 확대를 사용하여 더 많은 모듈식 라이브러리를 디자인하는 기능
- JavaScript 원본 파일은 TypeScript 컴파일러에 대한 입력으로 포함할 수 있습니다.
자세한 내용은 MSDN의 TypeScript 블로그를 참조하세요.
개발자 분석 도구
Developer Analytics Tools v5.2(이전의 Application Insights Tools for Visual Studio)에는 Visual Studio 2015 업데이트 1과 함께 제공되는 v4.0에 비해 몇 가지 새로운 기능과 향상된 기능이 포함되어 있습니다. 주목할 만한 추가 사항은 다음과 같습니다.
- HockeyApp을 사용하는 유니버설 Windows 앱의 베타 배포
- HockeyApp을 사용하여 Windows Forms 앱의 베타 배포
- 로컬 디버그 세션에서 발생한 Application Insights 원격 분석을 검색할 수 있는 기능
- 더 명확하게 기능을 설정한 Visual Studio의 Application Insights 알림
- log4net, NLog, System.Diagnostics와 같은 로깅 프레임워크에서 추적 컬렉션을 구성할 수 있는 간소화된 환경
또한 다음과 같이 검색 기능을 몇 가지 개선했습니다.
- 예외 스택 추적에서 소스 코드의 메서드로 바로 이동할 수 있는 기능
- 관련 원격 분석을 검색할 수 있는 기능
- 코드에서 원격 분석 속성 값 검색 가능
- 검색에서 다음/이전 사용 기록으로 이동
자세한 내용은 Microsoft Azure의 기술 릴리스 정보를 참조하세요.
팀 탐색기
업데이트 2를 사용하면 팀 탐색기를 열고 Visual Studio에서 작업 항목 쿼리를 검색하는 것이 더 빠릅니다. 이제 쿼리 트리를 탐색할 때 Visual Studio는 TFS 서버에서 쿼리 계층 구조의 다음 수준의 쿼리 폴더 및 항목을 점진적으로 끌어오므로 필요할 때(즉, 계층 트리가 확장될 때) 더 깊은 트리 수준이 클라이언트에 다운로드됩니다.
Visual Studio의 Git 개선 사항
- 새 Git 명령. 이 업데이트에서는 재설정(--하드 및 --mixed), 체리 픽 및 스테이징에 대한 지원을 추가했습니다.
- Git LFS. 이제 Visual Studio는 Git LFS(대용량 파일 스토리지)를 사용하도록 구성된 Git 리포지토리와 호환됩니다. Git LFS에 대해 자세히 알아봅니다.
- 이제 변경 내용 페이지에서는 두 번 클릭과 같은 간단한 작업으로 스테이징을 지원하여 변경된 파일에 대한 모든 단계를 스테이징하고 차이 보기를 볼 수 있습니다.
- 기록 보기는 특정 작성자 또는 커밋 주석에 있는 키워드를 사용하여 커밋을 찾기 위한 필터링을 지원합니다. 커밋을 선택하면 분기의 헤드 및 부모 계보에 대한 경로가 강조 표시됩니다.
- 이제 분기 페이지를 사용하면 변경 내용을 더 쉽게 가져오고 끌어오고 푸시할 수 있습니다.
Team Foundation 버전 제어 대한 제어된 체크 인
이제 TFVC 프로젝트는 코드를 분기에 제출하기 전에 성공적인 빌드가 필요하도록 분기 정책을 설정할 수 있습니다.
SQL Server Data Tools
Visual Studio 2015 업데이트 2에는 Azure SQL Database 및 SQL Server 2016의 최신 기능을 지원할 수 있는 SQL Server Data Tools의 최신 업데이트가 포함되어 있습니다.
이 업데이트는 Visual Studio를 사용하여 온-프레미스와 클라우드 모두에서 지원되는 모든 버전의 SQL Server 및 데이터베이스 플랫폼에서 데이터베이스를 쉽게 개발, 테스트 및 배포할 수 있습니다. 또한 이 업데이트에는 데이터베이스 프로그래밍 기능 노출 영역 개선 사항이 포함되어 있으며, SQL Server Data Tools의 SQL 연결 환경이 향상되어 이제 간단한 클릭으로 연결할 수 있는 SQL Server 및 Azure SQL Database를 자동으로 검색합니다.
또한 Visual Studio 2015 업데이트 2는 Azure Active Directory 통합 및 암호 인증뿐만 아니라 새로운 Azure SQL Database 인증 유형을 다룹니다.
Visual Studio용 Python 도구
Visual Studio 2015 업데이트 2에는 Python 도구 2.2.3에 대한 업데이트가 포함되어 있습니다. Python 도구는 Python 프로그래밍 언어에 대한 편집, IntelliSense, 디버깅, 프로파일링 및 Azure 기능을 제공합니다.
또한 이 릴리스는 최신 버전의 Django에 대한 지원을 개선하고 몇 가지 다른 문제를 해결합니다.
전체 정보 및 다운로드는 Python 도구 2.2.3 릴리스 페이지를 참조 하세요.
잡다한
병렬 테스트 실행
업데이트 2의 초점은 버그를 수정하고 사용자 피드백에 응답하는 것입니다. 이러한 피드백에 따라 병렬 테스트 실행 기능을 업데이트했습니다. 의미 체계는 업데이트 1(기능이 도입되었을 때)과 동일하게 유지됩니다. 업데이트 2에서는 다음과 같은 방법으로 기능을 보다 쉽게 제어할 수 있습니다.
- Visual Studio IDE 테스트 탐색기는 병렬 실행을 켜거나 끄는 데 사용할 수 있는 새 토글 단추를 표시합니다. 그런 다음 설정이 솔루션과 함께 유지됩니다.
- 명령줄에서 vstest.console.exe 새 /병렬 스위치를 제공합니다.
XAML 진단
앱 내 메뉴
이제 Visual Studio 2015에는 UI 디버깅을 더 쉽게 수행할 수 있는 앱 내 메뉴가 있습니다. 선택 모드를 켜고 끄고, 레이아웃 표시기를 전환하고, Visual Studio의 라이브 시각적 트리로 직접 이동할 수 있습니다. 아이콘 아래의 막대를 클릭하여 앱 내 메뉴를 축소하거나 라이브 시각적 트리에서 앱 내 메뉴를 켜고 끌 수도 있습니다.
라이브 속성 편집기에서 접근성 속성
WPF 또는 유니버설 Windows 10 프로젝트를 디버깅하는 동안 사용할 수 있는 라이브 속성 탐색기는 이제 앱의 자동화 피어에서 노출하는 속성을 열거합니다. 이 새로운 보기는 모든 사용자가 앱에 액세스할 수 없도록 하는 많은 일반적인 문제를 진단하는 데 도움이 될 수 있습니다.
기타 변경 내용
성능 및 응답성
다음과 같은 Visual Studio 성능 이 향상되었습니다.
- Visual Studio에서 팀 탐색기를 열고 작업 항목 쿼리를 검색하는 속도가 향상되었습니다.
- %temp% 디렉터리에 생성되는 로그 파일이 크게 감소하여 디스크 공간이 절약되고 애플리케이션 오류가 방지됩니다.
- VS 업데이트 및 추가 기능을 다운로드 및 설치하는 안정성이 향상되었습니다.
- 확장이 설치될 때 Visual Studio가 시작되는 시간이 단축되었습니다.
- 특정 패키지를 다운로드하고 특정 기능을 선택할 때 설치 실패가 중지되었습니다.
- C++용 검색 데이터베이스 엔진에서 SQLite에 대한 지원이 추가되어 사용자 코드 및 조회가 필요한 모든 IntelliSense 작업의 원래 구문 분석 속도가 크게 향상되었습니다.
- IDE의 오른쪽 위 모서리에 있는 로그인 이름 옆에 "yield" 기호가 나타나지 않도록 했습니다. 이제 IDE 내에서 인증한 후 90일 동안 설정 및 프로필이 로밍됩니다. (visualstudio.com 연결되지 않은 7일 후에 자격 증명이 더 이상 만료되지 않습니다.)
- ASP.NET MVC5 템플릿을 업데이트했습니다. 이 수정은 Microsoft 보안 권고 3137909 설명된 취약성을 해결합니다.
- 새 데이터베이스 엔진을 사용하도록 설정했습니다. 이제 C++ 프로젝트 로드가 더 빨라지고 UI 지연이 줄어듭니다.
- iostream을 사용하여 부동 소수점 숫자를 추출하는 속도가 향상되었습니다(즉, "스트림 >> dbl"). 이제 최대 19배 더 빨라지고 추출된 값의 모든 비트가 올바릅니다.
- std::vector 재할당 및 std::copy(); 사소한 복사 가능한 형식(사용자 정의 형식 포함)에 대해 memmove()를 호출할 때 최대 9배 더 빠릅니다.
- std::vector의 속도가 최대 11배 더 빨라집니다.
- 동일한 크기의 부분 문자열을 교체할 때 훨씬 더 빠른 std::string::replace()의 속도가 향상되었습니다.
- std::string::p ush_back()의 속도가 최대 3배 더 빨라집니다.
- 이제 임시 std::string을 생성하지 않으므로 std::sub_match 비교 속도가 향상되었습니다.
- std::function의 복사 생성자의 속도가 향상되었습니다. 코드 생성 크기가 감소하면 약간 더 빠릅니다.
- 업데이트, 설치 및 통합 탭에서 NuGet의 성능이 향상되었습니다. 복원 및 업데이트 작업 및 gzip 압축을 지원하는 NuGet.org 같은 리포지토리에 대한 쿼리 속도입니다.
- 세션의 초기 완료 목록 호출이 개선되었으며, 이제 코드 조각의 열거가 비동기 작업으로 변경됨에 따라 훨씬 더 빠르게 응답합니다.
- 이제 C# 6.0을 지원할 수 있도록 향상된 T4 텍스트 템플릿
- Windows 도킹 시나리오와 관련된 코드 맵의 안정성이 향상되었습니다.
또한 다음 시나리오에서 Visual Studio 응답성을 수정했습니다.
- Edge가 기본 브라우저인 경우 Windows 10에서 도움말 뷰어를 사용합니다.
- 읽기 전용 또는 연결이 끊긴 드라이브를 사용할 때 설치 프로그램을 실행합니다.
- 일시적인 네트워크 연결 문제가 발생하는 동안 Visual Studio에서 작업합니다.
- 이 MSDN 문서에 설명된 대로 디버깅하는 동안 C# 또는 Visual Basic 파일 편집: Microsoft Visual Studio 2015 업데이트(KB3110221).
- 설명> 또는 <제목> 요소가 누락된 사용자 지정 코드 조각과 함께 편집기를 <사용합니다.
- 편집하는 동안 관리되는 프로젝트에 대한 오류 목록 항목을 업데이트합니다.
- 긴 세션에 대해 관리되는 프로젝트를 열어 둡니다. (관리되는 프로젝트가 긴 세션 동안 열린 상태로 유지되면 솔루션에 대한 OutOfMemoryException을 중지했습니다. 지금까지 고객으로부터 받은 힙 덤프를 기반으로 메모리 문제를 해결했습니다.)
- 메모리 프로파일러 스냅샷 열기
- C++ 스토어 애플리케이션 만들기
- 소스 제어 프로젝트 경로가 너무 긴 경우 Visual Studio를 사용합니다.
- 설치하는 동안 VC 프로젝트 패키지를 로드합니다.
- Visual Studio를 종료합니다.
- 프로젝트 속성 편집
- C++ 코드 편집
- 메서드를 호출할 때 타사 구성 요소 또는 기타 Visual Studio 코드 호출
- 일부 지역화된 빌드에서 특정 오류 메시지를 내보낸 경우 IntelliSense 엔진(vcpkgsrv)을 사용합니다. 이제 "IntelliSense PCH 파일이 생성되지 않았습니다"라는 오류 메시지가 표시됩니다.
- 제네릭 형식 계층 구조에서 명명된 재정의의 특정 패턴을 포함하는 C++ 프로젝트에서 참조되는 관리되는 어셈블리 처리
- 큰 C++ 프로젝트를 열면 Visual Studio가 최대 3초 동안 응답하지 않습니다.
- 메모 안에 붙여넣기 사용
- 선언/정의 만들기 호출
버그 수정 및 알려진 문제
이 릴리스에서 기술 향상, 버그 수정 및 알려진 문제에 대한 전체 설명을 보려면 다음 MSDN 문서를 참조하세요.
자세한 정보: Visual Studio 2015 업데이트 2에 대한 설명입니다.
관련된 릴리스
Azure SDK 2.9
다음은 Azure 개발 환경을 개선하는 데 도움이 되는 몇 가지 최근 업데이트입니다.
- REST API 클라이언트 생성에서 "알 수 없는 형식" 문자열이 코드 생성 폴더의 이름 및/또는 생성된 코드에 삭제된 네임스페이스의 이름으로 표시되는 복구된 문제입니다.
- Scheduler 프로비저닝 프로세스에 인증 정보가 전달되지 않는 예약된 WebJobs와 관련된 복구된 문제입니다.
- App Service 프로비전 대화 상자의 "서비스" 탭에 보조 App Services에 대한 지원이 추가되었습니다.
자세한 내용은 다음 Azure Tools 블로그 게시물을 참조하세요.