Visual Studio Icon Visual Studio 2013 업데이트 2 릴리스 정보 기록

사용 조건 | Visual Studio 블로그 | 개발자 커뮤니티

참고 항목

이것은 최신 버전의 Visual Studio가 아닙니다. 최신 릴리스를 다운로드하려면 Visual Studio 2019용 현재 릴리스 정보를 방문하세요.


Visual Studio 2013 릴리스

Visual Studio 2013의 모든 버전에 대한 릴리스 정보를 볼 수 있습니다.

Release Notes IconVisual Studio 2013 업데이트 2

릴리스 날짜: 2014년 4월 2일

Visual Studio Community 2013 다운로드

My.VisualStudio.com에서 Visual Studio 2013을 다운로드할 수 있습니다. My.VisualStudio.com을 사용하려면 무료 Dev Essentials 구독 또는 Visual Studio 구독이 필요합니다.

새로운 기능

이 릴리스에는 Windows 전화 8.1을 대상으로 하는 앱을 만들기 위한 새로운 기능, Windows 런타임 대상으로 하는 유니버설 Windows 앱 빌드 기능, TypeScript 1.0 RTM 및 기타 여러 새로운 기능이 포함되어 있습니다.

Team Foundation Server 2013 업데이트 2

Team Foundation Server 2013 업데이트 2 릴리스에서는 온-프레미스 고객에게 새로운 ALM 기능, 버그 수정 및 기타 개선 사항을 계속 제공합니다.

다음은 이 릴리스에서 가장 인기 있는 기능과 자세히 알아볼 수 있는 관련 링크에 대한 요약입니다.


CodeLens: 새 '들어오는 변경 내용' 표시기

Visual Studio Ultimate의 CodeLens 기능은 코드를 그대로 두지 않고도 정보를 빠르게 찾을 수 있는 헤드업 디스플레이를 개발자에게 제공하고 코드 컨텍스트를 잃지 않고도 사용 가능한 다양한 표시기에서 인사이트를 제공합니다.

이 릴리스에서 CodeLens는 다른 분기에서 발생하는 변경 내용에 대한 인사이트를 다른 개발자가 현재 작업 중인 코드에 제공하는 새로운 들어오는 변경 표시기를 얻습니다. 이렇게 하면 여러 분기로 작업하는 팀이 코드 편집기 창을 벗어나지 않고도 정보를 유지할 수 있는 새롭고 쉬운 방법을 사용할 수 있습니다.

Incoming Changes indicator in CodeLens

작업 항목 태그: Visual Studio 및 Excel에서 편집, 쿼리에서 사용

작업 항목 태그 지정 은 사용자가 정의하며 쿼리 또는 추가 사용자 지정 필터를 만들지 않고도 데이터를 빠르게 필터링할 수 있는 메타데이터를 작업 항목에 추가합니다.

이 릴리스에서는 태그 지정이 훨씬 향상됩니다. Visual Studio에서 바로 태그를 보고 편집하거나, "포함" 및 "포함 안 함 연산자"(Visual Studio 및 웹 액세스 모두에서)에 대한 작업 항목 쿼리의 일부로 사용합니다.

Querying work items using tags

또한 Excel에서 작업 항목 쿼리를 열 때(항목 대량 편집 등) 이제 연결된 스프레드시트에서 바로 태그를 보고 관리할 수 있습니다.

Querying work items using tags in Excel

누적 흐름 다이어그램: 구성 가능한 시작 날짜

Kanban 보드를 사용할 때 Team Foundation Server는 항목이 보드에서 이동될 때 누적 흐름 다이어그램을 자동으로 기본 때문에 현재 프로젝트 상태를 시각화하는 데 유용한 도구입니다.

이 릴리스에서는 새 시작 날짜에 따라 다이어그램의 계산을 다시 시작하는 누적 흐름 다이어그램의 새 시작 날짜를 설정하라는 고객의 요청에 응답하여 기능을 추가했습니다.

번다운 차트: 구성 가능한 작업일

Team Foundation Server Web Access에서 민첩한 팀은 번다운 차트를 스프린트에서 사용할 수 있는 시간과 다시 기본 작업의 그래픽 표현으로 사용할 수 있습니다.

이 릴리스에서는 프로젝트 팀의 작업일을 구성하기 위한 새로운 팀 설정을 추가하여 번다운 차트(Visual Studio UserVoice에서 매우 요청이 많은 기능)에서 주말을 제거할 수 있는 기능을 효과적으로 제공했습니다.

Setting working days in burndown charts

작업 항목 차트: 홈페이지 고정 및 색 사용자 지정

웹 액세스의 작업 항목 차트 기능을 사용하면 사용자가 플랫 목록 쿼리의 결과를 차트로 작성하여 진행 중인 작업의 상태 빠르게 볼 수 있습니다. 동일한 쿼리에 대해 원형, 가로 막대형, 열 또는 누적 열과 같은 여러 유형의 차트를 만들 수 있습니다.

이 릴리스에서는 차트를 팀 또는 프로젝트의 홈페이지에 고정하여 차트를 더욱 유용하게 만들었습니다. 팀이 가장 중요하게 여기는 데이터 요소를 모든 사람에게 쉽게 알릴 수 있도록 합니다.

Pin work item charts to the home page

또한 아래와 같이 간단한 색 선택기를 사용하여 사용자 지정 가능한 작업 항목 차트 계열 색 지정을 사용하도록 설정했습니다.

Customize colors in work item charts

웹 기반 테스트 사례 관리: 아티팩트 및 공유 매개 변수 내보내기

TFS 웹 액세스의 웹 기반 테스트 사례 관리 기능을 사용하여 브라우저에서 수동 테스트를 만들고 관리하고 실행할 수 있습니다.

이 릴리스에서는 다양한 오프라인 사용(예: 전자 메일을 통해 다른 사용자와 공유하거나 인쇄하기 쉬운 경우)을 위해 해당 속성과 함께 테스트 계획, 테스트 도구 모음 또는 테스트 사례를 HTML 파일에 내보내는 새로운 기능을 추가했습니다.

Export test plans, test suites, or test cases to HTML

또한 유사한 매개 변수 데이터를 단일 위치에 통합하고 여러 테스트 사례에서 참조하여 테스트 사례 매개 변수를 공유할 수 있도록 하는 "공유 매개 변수"라는 새로운 기능을 추가했습니다.

Shared Parameters in Web-based test case management

Git 소스 제어: 다양한 개선 사항

프로젝트의 크기나 복잡성에 관계없이 소스 제어는 일정 기간 동안 소스 코드 변경 내용을 제어할 기본 있도록 돕는 데 중요한 역할을 합니다. Team Foundation Server 2013을 사용하면 새 팀 프로젝트에 대한 두 가지 유형의 소스 제어 옵션인 TFVC 또는 Git 중에서 선택할 수 있습니다.

이 릴리스에서는 Git 소스 제어 구현을 개선하는 데 집중했습니다.

  • Git에서 주석 기능(즉, 블레임)을 사용합니다.
  • 커밋이 TFS 리포지토리에 아직 푸시되지 않은 한 Visual Studio를 사용하여 최근 로컬 커밋 수정(명령줄과 유사: "git 수정")
  • 명령줄을 사용하지 않고 팀 탐색기에서 선택한 원격 리포지토리 푸시하거나 끌어오기
  • 더 쉽게 검사 실행 취소하도록 커밋 되돌리기
  • 장기 실행 Git 작업 모니터링 또는 취소
  • 빌드 컨트롤러에서 Ant 또는 Maven을 사용하여 Git 리포지토리에서 관리되는 Java 코드를 빌드합니다( TEE(Team Explorer Everywhere) 업데이트 1 및 TFS 빌드 확장 필요)

웹 액세스: 업데이트된 팀 홈페이지 및 향상된 백로그 탐색 성능

TFS(Team Foundation Server) 온-프레미스 를 실행하는 경우 Team Web Access 는 추가 소프트웨어를 설치하지 않고도 팀 구성원이 사용할 수 있는 브라우저 기반 UI를 제공합니다. 이 웹 인터페이스는 소스 코드, 백로그 관리, 빌드 및 웹 기반 테스트 사례 관리를 포함하지만 이에 국한되지 않는 TFS의 기능에 대한 액세스를 제공합니다.

이 릴리스에서는 더 넓은 화면 해상도에서 화면 공간을 더 잘 활용할 수 있는 시각적으로 매력적인 디자인으로 팀 및 프로젝트 홈 페이지를 개선했습니다.

Redesigned home page for TFS web access

고객 피드백 덕분에 웹 인터페이스에서 백로그를 탐색할 때 성능도 향상되었습니다.

기타 변경 내용 및 버그 수정

변경 내용의 전체 목록은 Visual Studio 업데이트 KB 문서를 참조 하세요.

Windows 전화 8.1 및 유니버설 Windows 앱

오늘 Windows 팀은 Windows 전화 8.1의 새로운 개발자 플랫폼 기능과 휴대폰, 태블릿 및 PC에서 공통 Windows 런타임용 유니버설 Windows 앱을 사용하여 플랫폼 통합을 향한 다음 주요 단계를 포함하여 Windows 및 Windows 전화 주요 업데이트를 발표했습니다.

Universal Windows apps for a common Windows runtime

Windows 전화 8.1을 대상으로 하는 Visual Studio 개발자의 새로운 기능:

  • 기존 Windows 전화 8.0 앱을 Windows 전화 8.1로 업그레이드하고 새로운 플랫폼 기능을 활용합니다.
  • 유니버설 프로젝트를 사용하여 Windows 전화 8.1 및 Windows 스토어 8.1 플랫폼을 대상으로 하는 새로운 유니버설 Windows 앱을 만들어 코드 및 UI 요소를 공유하고 Windows 런타임
  • 개발자는 유니버설 Windows 앱을 만들 때 C# 및 .NET, HTML 및 JavaScript, C++ 및 DirectX를 사용하여 앱을 빌드하는 옵션이 있습니다.

자세한 내용은 Windows 개발 센터를 방문하여 이 새 릴리스에 대해 자세히 알아보세요.

TypeScript 1.0(RTM)

TypeScript는 일반 JavaScript로 컴파일되는 JavaScript의 형식화된 상위 집합으로 구동되는 애플리케이션 규모 JavaScript 프로젝트를 위해 Microsoft에서 개발한 오픈 소스 언어 입니다. Visual Studio와 결합된 TypeScript는 정적 검사, 기호 기반 탐색, 코드 리팩터링 등과 같은 기능을 갖춘 일류 환경입니다.

TypeScript 1.0 (RTM) in Visual Studio

이 릴리스에서는 TypeScript가 RTM(버전 1.0)에 도달하여 개발자 커뮤니티에서 18개월 동안 개발한 후 첫 번째 공식 릴리스에 언어를 도입했다고 발표했습니다.

디버깅, 진단 및 프로파일링

이 릴리스에서는 새로운 프로파일링 도구를 추가하고 디버거, .NET 관리 메모리 분석기, IntelliTrace, 성능, 진단 허브 등을 개선했습니다.

주요 기능은 다음과 같습니다.

  • 디버거
    • 이제 Visual Studio 디버거는 트리 뷰 컨트롤로 표시하고 개발자가 키/값 쌍을 검색, 강조 표시 또는 복사하는 등의 작업을 수행할 수 있도록 하는 JSON 인코딩 문자열에 대한 새 문자열 시각화 도우미를 지원합니다.
    • .NET Managed Memory Analyzer에는 캡처된 메모리 덤프의 개체 및 인스턴스 값을 검사하는 새로운 기능이 있습니다.
    • 이제 Windows 전화 8.1 에뮬레이터 -성능 도구 및 분석기 내에서 웹 사이트를 디버그할 수 있습니다.
    • 이제 WPF, 콘솔, Windows 스토어 8.1 또는 Windows 전화 8.1 앱과 함께 사용할 수 있는 성능 및 진단 허브에서 새 CPU 사용량 도구를 사용할 수 있습니다. 이 도구는 CPU를 사용하는 함수 및 정도에 대한 데이터를 제공합니다. 이를 통해 개발자는 최상의 성능을 달성하기 위해 앱 코드를 최적화하는 데 집중할 위치를 결정할 수 있습니다.
    • 이제 성능 및 진단 허브에서 새로운 유니버설 Windows 앱 또는 C#/VB/C++ 및 XAML을 사용하여 Windows 런타임을 사용하여 빌드된 앱을 분석하는 데 사용할 수 있는 새 메모리 사용량 도구가 제공됩니다.
    • 이제 성능 및 진단 허브에서 한 번에 두 개 이상의 도구를 실행하는 동시에 기본시간을 절약하고, 도구 간에 데이터를 상호 연결하여 성능 문제에 대한 인사이트를 얻고, 성능 장단점을 알릴 수 있도록 공통 타임라인 얻을 수 있습니다.
  • Intellitrace
    • MMA(Microsoft Monitoring Agent)에서 수집한 IntelliTrace 성능 이벤트에는 다음과 같은 새로운 기능이 있습니다.
      • 성능 이벤트를 그룹화하고 성능 데이터 내에서 핫 경로를 검토합니다.
      • ADO.NET 이벤트 데이터를 사용할 수 있는 경우 SQL로 이동합니다. 이를 통해 Visual Studio SQL 도구를 사용하여 IntelliTrace 데이터에 캡처된 SQL 쿼리를 검사할 수 있습니다.
      • ASP.NET MVC 웹 사이트에서 수집된 데이터에 대한 작업/컨트롤러로 쉽게 이동
    • 예외 데이터를 사용하여 MMA(Microsoft Monitoring Agent)에서 수집한 IntelliTrace 파일을 검토할 때 이제 매개 변수를 더 쉽게 보고 코드 맵에서 호출 스택을 시각화하여 예외가 throw된 위치를 확인할 수 있습니다.
  • Windows 스토어 앱
    • Windows 8.1 스토어 앱을 디버깅할 때 프리페치 트리거 개발자가 프리페치 캐싱을 수동으로 트리거하여 프로그램의 동작을 테스트하거나 ContentPrefetcher가 제대로 등록되었는지 확인할 수 있도록 합니다.
    • Windows Azure Notification Hubs를 사용하여 Windows 스토어 또는 전화 앱에 테스트 알림 메시지를 보내고 결과를 실시간으로 검사
  • 그래픽 진단
    • 새 그래픽 프로파일러
      • 그래픽 프레임 분석은 캡처된 프레임에 대한 성능 측정값을 수집합니다. 또한 다양한 질감 기술을 적용할 때 성능이 어떻게 영향을 받는지에 대한 인사이트를 제공하는 미리 정의된 실험 집합도 수행합니다. 또한 프레임 분석은 하드웨어에서 성능 카운터를 수집하고 windows 8.1 및 Windows 전화 8.1 디바이스에서도 동일한 방식으로 작동합니다. 그래픽 프레임 분석은 Windows 전화 8과 함께 제공되지 않은 타임스탬프 쿼리를 사용합니다.
    • 그래픽 디버거 향상된 기능
      • 새로운 연속 캡처 기능을 사용하면 이제 하나의 캡처로 최대 30개의 연속 프레임을 캡처할 수 있습니다.
      • 프로그래밍 방식 캡처 를 사용하면 프로그래밍 방식으로 트리거되는 자동 캡처를 사용할 수 있습니다. 이는 Present를 호출하지 않는 프로그램에서 컴퓨팅 셰이더를 디버깅하거나 렌더링 문제로 인해 수동 테스트에서 캡처를 예측하기가 어렵지만 런타임에 앱 상태에 대한 정보를 사용하여 프로그래밍 방식으로 예측할 수 있는 경우에 유용합니다.
      • 그리기 호출로 구성된 계층 구조에서 캡처된 이벤트 및 해당 상태를 표시하는 새 그리기 호출 보기가 추가되었습니다. 그리기 호출을 확장하여 그리기 호출 당시의 디바이스 상태를 표시할 수 있습니다. 각 종류의 상태를 추가로 확장하여 값을 설정하는 이벤트를 표시할 수 있습니다.
      • 그래픽 디버거는 이제 휴대폰 에뮬레이터 또는 테더링된 휴대폰에서 Windows 전화 8.1 앱 디버깅을 완벽하게 지원합니다.

Microsoft Azure 및 웹 개발

웹 개발자를 위해 이 릴리스에는 ASP.NET MVC, Web API 및 웹 페이지에 대한 업데이트를 포함하여 도구 및 플랫폼에 대한 새로운 기능과 개선 사항이 포함되어 있습니다. Microsoft Azure를 시작하는 웹 개발자를 위한 개선 사항도 있습니다.

강조 표시:

  • 코드 편집기 개선 사항 및 두 개의 새 편집기(SASS 및 JSON 파일용):

    • 색 지정, 변수 및 Mixins IntelliSense, 구문 유효성 검사, goto 정의, 색 선택기 등의 기능을 갖춘 새 SASS 편집기
    • 구문 유효성 검사, 색 지정, 개요 및 IntelliSense 지원(JSON 스키마를 통해)과 같은 기능이 있는 새 JSON 편집기
    • Knockout IntelliSense 업그레이드, HTML의 새 URL 선택기, Razor, CSS, LESS 또는 SASS 페이지 등의 기능을 사용하여 LESS 편집기 개선
  • HTTPS 연결, SPA(단일 페이지 애플리케이션) 및 정적 html 파일에 대한 브라우저 링크 지원

  • ASP.NET MVC, Web API, 웹 페이지, SignalR 등을 포함한 최신 플랫폼 릴리스에 대한 ASP.NET 기본 프로젝트 템플릿 업데이트

  • 다음을 비롯한 Microsoft Azure 개발자를 위한 새로운 기능

    • 필요에 따라 새로 만든 웹 사이트를 파일 > 새 프로젝트 대화 상자에서 Windows Azure 웹 사이트 또는 Virtual Machine에 직접 연결할 수 있는 새로운 기능을 통해 Azure 시작 환경을 개선했습니다. 이렇게 하면 나중에 필요할 때 간단한 게시를 수행할 수 있습니다.
    • Windows Azure 웹 사이트용 서버 탐색기의 두 가지 새로운 기능: 라이브 웹 사이트 파일을 보거나 편집할 수 있는 원격 보기 기능과 로그 파일을 원격으로 볼 수 있는 기능
    • 새 프로젝트 유형을 시작하기 위한 새 템플릿과 원격 디버깅 지원을 포함하여 .NET을 활용하는 Mobile Services 작업에 대한 새로운 도구 지원

기타 변경 내용 및 버그 수정

변경 내용의 전체 목록은 Visual Studio 업데이트 KB 문서를 참조 하세요.