Microsoft로 로그인
로그인하거나 계정을 만드세요.
안녕하세요.
다른 계정을 선택하세요.
계정이 여러 개 있습니다.
로그인할 계정을 선택하세요.

Visual Studio 2013 업데이트 4 정보

Microsoft는 2014년 11월 12일 Visual Studio 2013 업데이트 4를 발표했습니다. Visual Studio 2013 업데이트 4에는 최신 소프트웨어 업데이트 및 추가 기능이 포함되어 있습니다. 

또한 Visual Studio 제품 업데이트에 대한 자세한 내용은 Visual Studio 웹 사이트에서 제공됩니다.

Visual Studio 2013 업데이트 4를 구하는 방법

Visual Studio 2013 업데이트는 누적 릴리스입니다. 다음 다운로드 링크는 항상 최신 업데이트로 연결됩니다.

Visual Studio 2013(원본 릴리스 버전)이 없을 경우 다음 다운로드 중 하나를 실행하십시오. Visual Studio 2013 및 업데이트 4 모두가 설치됩니다.


Visual Studio 2013 업데이트의 전체 목록을 볼 수도 있습니다.

Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신 바이러스 예방 소프트웨어로 이 파일을 검사했습니다. 이 파일은 해당 파일을 무단으로 변경할 수 없도록 보안이 강화된 서버에 보관됩니다.

Visual Studio 2013 업데이트 4를 설치하는 방법

Visual Studio 제품의 설치 지침은 다음 문서를 참조하십시오.

Visual Studio를 설치하는 방법

Team Foundation Server 및 Visual Studio ALM을 설치하는 방법

Visual Studio 2013용 Release Management를 설치하는 방법

중요 이 업데이트는 Visual Studio 및 TFS(Team Foundation Server)에 적용됩니다. Visual Studio 및 TFS 설치 메커니즘은 다릅니다. Visual Studio 업데이트는 컴퓨터에 이미 설치된 항목 위에 설치됩니다. TFS 업데이트는 컴퓨터에 설치된 항목을 교체하는 전체 레이아웃입니다. TFS 업데이트를 적용하기 전에 현재 데이터베이스의 전체 백업이 있는지 확인하십시오. TFS 업데이트 설치가 실패하는 경우 업데이트를 다시 시작하거나 복원을 수행하지 않고 이전 버전의 TFS로 롤백할 수 없습니다.

Release Management 업데이트는 Visual Studio 2013용 Release Management에 대한 최신 추가 기능 및 소프트웨어 업데이트가 포함된 전체 레이아웃입니다. Release Management 업데이트를 적용하기 전에 현재 데이터베이스의 전체 백업 및 RSA 암호화 키가 있는지 확인하십시오(RSA 암호화 키 내보내기 지침은 이 블로그 게시물 참조). Release Management 업데이트 설치가 실패하는 경우 업데이트를 다시 시작하거나 복원 작업을 수행하지 않고 이전 버전의 Release Management로 롤백할 수 없습니다.

다음 업그레이드 경로가 이 릴리스에 적용됩니다.

지원되는 업그레이드

  • Visual Studio 2013용 Release Management ~ Visual Studio 2013 업데이트 4용 Release Management

  • Visual Studio 2013 업데이트 3용 Release Management ~ Visual Studio 2013 업데이트 4용 Release Management

  • Visual Studio 2013 업데이트 4 RC용 Release Management ~ Visual Studio 2013 업데이트 4용 Release Management


Visual Studio 2013 업데이트 4의 새로운 기술 향상

기술 향상다음과 같은 기술 향상이 이 릴리스에서 이루어졌습니다.

강력한 코딩 생산성 기능, Windows, iOS 및 Android에 대한 플랫폼 간 모바일 개발 지원, 수천 개의 확장 프로그램에 대한 액세스를 제공하는 모든 기능을 갖춘 무료 IDE용 Visual Studio Community를 다운로드하십시오. 이 버전의 Visual Studio는 비엔터프라이즈 응용 프로그램 개발용으로 무료로 제공됩니다.

  • 추세 차트를 만들고 작업 항목 쿼리에서 데이터를 집계할 수 있습니다 새로운 작업 항목 차트를 만드는 경우 다음과 같은 새로운 3가지 차트 유형을 볼 수 있습니다. 누적 영역, 영역 및 선.

  • 백로그의 항목을 위쪽 위치(맨 위로 이동) 또는 결정하는 위치(위치로 이동)로 이동할 수 있습니다.

  • 백로그 허브의 모든 페이지에 대해 "전체 화면 모드"로 전환할 수 있습니다.

  • 웹 액세스에서 영역 경로를 검색할 수 있습니다.

  • 끌어오기 요청을 사용하여 Git 리포지토리에서 해당 코드를 검토하고 병합할 수 있습니다.

  • 웹 액세스에서는 도구 모음 명령 또는 바로 가기 키 ALT + Q를 사용하여 쿼리의 자세히 보기에서 쿼리 결과로 바로 돌아갈 수 있습니다.

  • 웹 액세스는 새로운 도구 모음 명령을 사용하여 작업 항목 보기에서 직접 전자 메일을 생성할 수 있습니다.

  • 웹 액세스에는 쿼리 결과를 전체 화면으로 보는 옵션이 있습니다.

  • 무료 관련자 라이선스를 사용하여 관련자가 백로그를 보고, 항목을 편집하고, 작업 항목 쿼리를 실행하고, 다른 여러 작업을 수행할 수 있습니다.

  • Agile 팀은 Kanban 보드의 처음 열이나 마지막 열에 최대 999개 작업 항목을 가질 수 있습니다.

  • 이제 웹 액세스에는 새로운 창이나 탭에서 작업 항목을 여는 옵션이 있습니다.

  • 빠른 가독성을 위해 서식 있는 텍스트 필드를 최대화할 수 있습니다.

  • 이제 쿼리 결과를 HTML로 복사하여 개선된 복사/붙여넣기 환경을 이용할 수 있습니다.

  • 작업 항목 추적 HTML 필드에서 이제 Ctrl + 클릭을 사용하여 새 창에 하이퍼링크 URL을 열 수 있습니다.

  • 버그를 포함하거나 제외하도록 백로그를 구성할 수 있습니다.

  • 이제 Features to Stories(기능 - 스토리) 및 Stories to Tasks(스토리 - 작업)와 같은 계층 구조 보기에서도 제품 백로그 항목을 반복에 할당할 수 있습니다.

  • 작업 항목을 연결 중인 경우 기존 쿼리를 실행하거나 제목의 텍스트를 기반으로 하여 대상 작업 항목을 찾을 수 있습니다.


  • 이제 Visual Studio는 솔루션을 검사하거나 다시 검사한 다음 대규모 솔루션에 대해 훨씬 더 빠르게 데이터베이스를 업데이트합니다. 따라서 검색 프로세스의 응답성이 훨씬 더 뛰어나며, 대규모 솔루션에서 검색 작업을 수행할 때(예: 정의로 이동) 차단되는 상황이 더 적게 발생하게 됩니다.

  • Visual Studio 2013 업데이트 4에서는 성능 및 진단 허브를 사용하여 Windows 응용 프로그램에 대한 GPU 사용 현황 데이터를 수집하고 분석할 수 있습니다. 이 도구를 사용하여 CPU 또는 GPU로 인해 응용 프로그램의 성능 병목 현상이 발생하는지 여부를 확인할 수 있습니다. 또한 지원되는 그래픽 카드가 있고 최신 드라이버가 설치되어 있는 경우 GPU 이벤트 각각의 타이밍 데이터를 검사할 수 있습니다.


  • RequireJS JavaScript 라이브러리를 사용하는 경우 IntelliSense가 모듈 종속성에 대해 표시될 수 있습니다.


  • 중복된 정보를 제거하고 서식을 다시 지정하여 Team Foundation Server 데이터베이스에 저장되는 CodeLens 데이터 크기를 줄였습니다.

  • 마지막 12개월 내 변경 내용만 사용하여 CodeLens 팀 지표를 계산합니다. TFSConfig CodeIndex /indexHistoryPeriod 명령을 사용하여 이 기간을 변경할 수 있습니다.

  • 도구 설명 및 세부 정보에 표시되는 CodeLens 데이터의 기간을 볼 수 있습니다. 또한 CodeLens 세부 정보에서 전체 파일 기록을 볼 수 있습니다. 따라서 이제는 데이터가 압축되므로 CodeLens에 대한 네트워크 리소스를 덜 사용하게 됩니다.

  • CodeLens 임시 데이터 크기가 Team Foundation Server 데이터베이스에서 특정 제한을 초과하는 경우 지난 변경 내용 처리가 일시 중지됩니다. 임시 데이터가 정리되면 자동으로 처리가 다시 시작됩니다. TFSConfig CodeIndex /temporaryDataSizeLimit 명령을 사용하여 이 크기 제한을 구성할 수 있습니다.


  • Associated Test Suites(연결된 테스트 도구 모음) 창은 지정된 테스트 사례가 포함된 모든 테스트 사례를 표시합니다. 테스트 도구 모음 목록의 범위에는 모든 팀 프로젝트의 모든 테스트 계획이 포함됩니다.

  • Recent Test Results(최근 테스트 결과) 창은 모든 구성, 테스트 도구 모음 및 테스트 계획에 대한 테스트 사례와 연결된 최근 테스트 결과를 표시합니다.

  • 테스트 사례 필드로 스냅숏 또는 추세 차트를 만들어 테스트 작성 동작을 추적할 수 있습니다. 테스트 결과 필드로 스냅숏 차트를 만들어 테스트 실행 동작을 추적할 수 있습니다.

  • 테스트 허브에서 태그별로 테스트를 보고 필터링하고 표 뷰에서 테스트 사례의 태그를 대량 편집할 수 있습니다.


  • Microsoft ASP.NET 및 웹 도구 2013.4 RTM

    • JSON 편집기 향상 기능

      비동기적으로 JSON 스키마 로드, 자식 스키마 캐싱 및 개선된 IntelliSense 지원과 같은 성능 개선을 포함하여 JSON 편집기에서 몇몇 기능이 향상되었습니다. 또한 다음과 같은 새로운 기능이 있습니다.

      • JSON 스키마 유효성 검사 스키마 드롭다운 목록에 정의된 스키마를 기반으로 JSON 스키마 유효성 검사 기능을 추가합니다.

      • Un-minify(축소 해제) 상황에 맞는 메뉴 JSON 편집기를 마우스 오른쪽 단추로 클릭하고 Un-minify(축소 해제) 상황에 맞는 메뉴를 선택하여 JSON 파일의 long 배열을 축소 해제할 수 있습니다.

      • Reload Schemas(스키마 다시 로드) 상황에 맞는 메뉴 Visual Studio는 인터넷에서 다운로드한 스키마를 캐시하고 Visual Studio를 다시 시작한 후에도 이 캐시를 사용합니다. 스키마가 변경되었음을 아는 경우 상황에 맞는 메뉴 Reload Schemas(스키마 다시 로드) Ctrl+Shift+J를 사용하여 활성 JSON 문서의 현재 사용된 스키마를 다시 다운로드한 후 현재 문서에 이 스키마를 바로 사용할 수 있습니다.

      • package.json 및 bower.json용 IntelliSense Visual Studio는 package.json 및 bower.json 파일 모두에 대한 유효성 검사와 IntelliSense를 제공할 뿐만 아니라, JSON 편집기에서 직접 Bower 및 npm 패키지 모두에 대한 라이브 IntelliSense를 제공하기도 합니다.

      • 중복 속성 유효성 검사이제 JSON 편집기는 모든 중복 속성에 대한 유효성 검사를 제공합니다. 이 유효성 검사는 JSON 파일 작성의 일반적인 문제를 파악하는 데 도움이 됩니다.


    • HTML 편집기

      Microsoft는 몇 가지 소프트웨어 업데이트과 함께 HTML 편집기를 개선하고, 웹 표준에 맞게 IntelliSense를 업데이트하고, 다음과 같은 새로운 기능을 도입했습니다.

      • 개선된 클라이언트 템플릿 서식 HTML 편집기는 더 이상 이중 컬리 구문{{…}}에 서식을 지정하거나 구문 분석하지 않습니다. 이는 해당 구문의 콘텐츠가 HTML로 처리되지 않아 무효화되지 않고, 여기에 서식을 지정하지 않도록 하기 위한 것입니다. 이러한 작업은 HTML 포맷터를 사용하여 제대로 수행할 수 없습니다. Angular, Handlebars, Mustache 및 기타 이중 컬리 템플릿 구문에 유용합니다.

      • 사용자 지정 요소, polymer 요소 및 특성에 대한 지원 여러 프레임워크에 다양한 사용자 지정 태그가 있을 것이므로 HTML 편집기는 더 이상 사용자 지정 요소에 대한 알 수 없는 특성의 유효성을 검사하지 않습니다. 따라서 알 수 없는 요소 아래에 구부러진 곡선이 더 이상 없습니다.

      • 웹 구성 요소에 대한 기본 IntelliSense HTML 편집기에는 웹 구성 요소 표준의 일부인 <link rel="import" />에 대한 IntelliSense가 있습니다.

      • HTML 요소 도구 설명 편집기에서 HTML 요소에 대한 도구 설명이 제공됩니다.

      • #region 지원 이제 HTML 편집기가 region 정리를 지원합니다. 둘러싸는 코드 조각을 사용하여 현재 선택 항목을 묶을 수도 있습니다.

      • 작업 목록의 Todo/Hack 주석 지원

      • Angular 아이콘 이제 <ng-view>와 같은 Angular 지시문 및 ng-controller와 같은 특성 모두가 Angular 로고와 함께 IntelliSense에 표시되어 이들을 쉽게 식별할 수 있습니다.

      • 부트스트랩 아이콘 클래스 이름이 부트스트랩 CSS 파일에 의해 정의된 경우 이제 HTML 클래스 특성에서 제공된 IntelliSense가 부트스트랩 로고와 함께 표시됩니다.

    • CSS/LESS/Sass 편집기

      • 작업 목록의 Todo/Hack 주석 지원

      • LESS 편집기에 대한 @viewport 수정 LESS 편집기에서 @viewport가 더 이상 확인 경고를 표시하지 않습니다.

      • 다양한 코드 조각 제공 이제 CSS/LESS/Sass 편집기에서 개발 경험에 도움이 되는 코드 조각을 더 많이 제공합니다.

    • 브라우저 링크

      • 자동으로 CSS 동기화 이제 외부에서 CSS 파일을 저장하거나 변경하면(예: LESS/SASS 컴파일러 사용) 전체 CSS 파일이 브라우저에서 다시 로드되게 됩니다. 파일이 자동 동기화될 수 없는 상태에 있는 경우 Ctrl + S를 누르면 자동으로 다시 로드되고, 연결된 브라우저를 새로 고칠 필요 없이(Ctrl + Alt + Enter) 정상 상태로 돌아갑니다. 이 기능은 도구 모음에서 사용하지 않게 설정할 수 있습니다.

    • 웹 작업 도구

      이제 다음과 같은 방식으로 Azure 웹 사이트 내에서 서버 탐색기 웹 작업의 노드를 통해 웹 작업 제어를 지원합니다.

      • 서버 탐색기의 웹 사이트 노드 아래 웹 작업 노드.

      • 서버 탐색기에서 연속 웹 작업을 시작/중지합니다.

      • 서버 탐색기에서 주문형 작업 또는 예약된 작업을 실행합니다.

      • 서버 탐색기에서 웹 작업 대시보드를 봅니다.

        대시보드 보기의 상황에 맞는 메뉴를 사용하여 Azure 웹 사이트의 웹 작업 대시보드로 이동할 수 있습니다.

    • 웹 작업 SDK

      • 웹 작업 SDK는 Azure 웹 작업 프로젝트 템플릿에 사전 설치됩니다.

  • Microsoft ASP.NET 및 Web ASP.NET MVC 5.2.2

    템플릿 패키지가 ASP.NET MVC 5.2.2를 사용하도록 업데이트되었습니다. 이 릴리스에는 MVC의 새로운 기능이나 소프트웨어 업데이트가 없습니다. 상당한 성능 향상을 위해 웹 페이지를 변경했으며, 이 새로운 버전의 웹 페이지에 종속되도록 Microsoft가 소유한 기타 모든 종속 패키지를 이후에 업데이트했습니다.

    • ASP.NET Web API 5.2.2

      이 릴리스에서 Json.Net 6.0.4에 대한 종속성을 변경했습니다. 이 Json.NET 릴리스의 새로운 기능에 대한 자세한 내용은 Json.NET 6.0 릴리스 4 - JSON 병합, 종속성 주입을 참조하십시오. 이 릴리스에는 Web API의 기타 새로운 기능이나 소프트웨어 업데이트가 없습니다. Microsoft가 소유한 모든 기타 종속 패키지를 이 새로운 버전의 Web API에 종속되도록 이후에 업데이트했습니다.

    • ASP.NET Web API OData 5.3.1

      Web API OData 5.3에 대한 이 릴리스 정보를 참조하십시오.

    • SignalR 2.1.2

      템플릿 패키지가 SignalR 2.1.2를 사용하도록 업데이트되었습니다. GitHub에서 해당 릴리스 정보를 참조하십시오.

    • Microsoft Owin 3.0

      템플릿 패키지가 Microsoft Owin 3.0 NuGet 패키지를 사용하도록 업데이트되었습니다. 이 Owin 3.0 릴리스 정보를 참조하십시오.

    • NuGet 2.8.3

      • DevExtreme 프로젝트 및 BizTalkProject에 대한 지원이 2.8.3에 추가되었습니다.

      • 자세한 내용은 여기를 참조하십시오.


  • vNext 환경에 배포할 때 태그 사용

    이제 vNext Azure 또는 표준 환경의 서버와 함께 태그를 사용할 수 있습니다. 스테이지가 배포된 경우 이 태그가 포함된 모든 서버에서 해당 작업이 수행됩니다. 따라서 여러 서버에 대해 한 번만 작업 집합을 만들면 됩니다. vNext 태그를 사용하여 병렬에서 시퀀스로 배포 순서를 전환할 수도 있습니다.

  • 배포 시퀀스 또는 스크립트의 시스템 변수에 대한 액세스

    사용자 수요가 늘어남에 따라 이제 다른 구성 변수와 같은 방식으로 시스템 변수에 액세스할 수 있고 릴리스 템플릿에서 해당 변수를 사용할 수 있습니다. 더 이상 이러한 변수를 하드 코딩할 필요가 없습니다.

  • 빌드를 배포하기 위한 구성 파일 필요성 감소

    이제 전역, 서버, 구성 요소 및 작업 수준에서 해당 릴리스에 대한 구성 변수를 설정할 수 있습니다. 이러한 추가적인 유연성은 사용자가 빌드와 함께 구성 파일을 더 이상 유지 관리할 필요가 없음을 의미합니다.

  • vNext 릴리스 경로의 수동 작업

    이제 vNext 릴리스 경로에서 스테이지에 수동 단계를 추가할 수 있고, 배포 시퀀스에 수동 작업 동작을 추가할 수 있습니다. 해당 시퀀스에서 알림이 트리거되는 경우, 배포가 일시 중지되고 사용자는 릴리스 경로에 대한 나머지 자동화를 계속 처리하기 전에 몇몇 수동 단계를 실행할 수 있습니다.

  • TFS 서버에 저장된 빌드 저장

    UNC 경로가 아니라 서버에 빌드 출력을 복사하도록 빌드 정의를 설정한 경우, 이제 Release Management의 vNext 구성 요소가 서버에 저장된 빌드를 사용할 수 있습니다.

  • 공유된 UNC 경로를 사용하여 빌드 저장에서 배포

    이제 공유된 UNC(범용 명명 규칙) 경로에 있는 빌드 저장을 사용하여 서버에 배포하는 데 Release Management를 사용할 수 있습니다. 대상 서버 및 Release Management 서버 둘 다가 공유된 UNC 경로에 액세스할 수 있는 경우 배포할 수 있습니다.


  • Visual Studio 2013 업데이트 4에는 Application Insights Tools for Visual Studio에 대한 성능 개선과 소프트웨어 업데이트가 포함되어 있습니다. 이 업데이트는 Visual Studio 2013 업데이트 3에서 Application Insights가 추가된 프로젝트와 완전히 호환되며 다음 업데이트를 포함합니다.

    • Azure 웹 사이트 워크플로에 대한 게시와의 원활한 통합.

    • Python을 비롯한 지원되지 않는 프로젝트에 Application Insights가 더 이상 포함되지 않도록 솔루션 통합 및 프로젝트 검색을 개선하십시오.

    • Azure Preview 포털의 Application Insights 데이터 관련 변경 내용에 대한 자세한 내용은 응용 프로그램의 상태 및 사용 현황 모니터링 시작을 참조하십시오.


수정된 문제

  • SharePoint 통합 없이 보고를 설정하는 경우 분석 데이터베이스의 TfsWarehouseAdministrator 역할에 대한 Network Service 계정이 설정되지 않습니다.

  • 영역 경로의 부모가 재지정된 경우 작업 항목에서 빈 수정 버전을 볼 수 있습니다.

  • 하나의 알림이 처음에 실패하는 경우 알림 실패가 발생할 수 있습니다.

  • $(BuildDefinitionID) 변수는 대/소문자를 구분하며 빌드가 실패하게 할 수 있습니다.

  • 영역 또는 반복 경로를 변경한 후 새로운 사용자를 추가하면 웹 액세스에서 작업 항목 열기가 차단될 수 있습니다.

  • TfsConfig remapDBs 명령에서 쉼표 구분 기호(',')가 단일 SQL 인스턴스와 포트 번호 대신 두 개의 SQL 인스턴스로 처리될 수 있습니다.

  • 컬렉션의 다중 분리로 인해 컬렉션 데이터베이스에서 데이터가 잘못될 수 있습니다.

  • 여러 프로젝트에서 다른 작업 항목 유형을 연결한다고 가정합니다. 프로젝트를 빌드하는 경우 빌드가 실패할 수 있습니다.

  • 빌드 정의가 중앙 TFVC 프로젝트에 저장된 경우 Git 리포지토리에서 프로젝트에 대한 연속 통합 빌드를 수행할 수 없습니다.

  • 프로젝트 관리자 사용자에게 버전 제어 관리에 대한 액세스가 거부될 수 있습니다.

  • 동일한 컬렉션이 여러 번 연결되거나 같은 멤버 자격을 가진 여러 컬렉션이 연결된 경우 컬렉션을 연결하면 일부 TFS 업그레이드 시나리오가 실패할 수 있습니다.

  • Visual Studio의 소스 제어 탐색기에서 콘텐츠를 보려고 하면 다음과 같은 오류 메시지가 나타날 수 있습니다.

    TF14044: 액세스 거부: 사용자 <> AdminWorkspaces 전역 권한이 필요합니다.

  • 각 빌드 정의에 대한 별도의 빌드 컴퓨터 또는 컨트롤러를 설정하지 않는 경우 소스 인덱싱 기능을 사용할 수 없습니다.

  • CPU를 100% 사용하는 w3wp 프로세스를 볼 수 있습니다.

  • C:\Windows\System32\inetsrv\config\applicationHost.config가 출력 X-Content-Type-Options로 업데이트된 경우 TFS가 시작되지 않습니다.

  • 팀 탐색기의 쿼리 또는 소스 제어에서 보안 대화 상자를 열려고 하면 지원되지 않는 브라우저 메시지가 표시될 수 있습니다.

  • 다음 시나리오가 발생하는 경우 다시 컴파일하지 않으면 FileContainerHttpClient.UploadFileAsync를 사용하는 사용자 지정 빌드 프로그램이 실패합니다.

  • 최신 Git 템플릿을 사용하려고 하는 경우 실패할 수 있습니다.

  • 빌드의 마지막에서 CheckInGatedChanges 동작의 실패를 가져오는 보류 집합이 있는 경우 실제로 체크 인 변경을 수행한 빌드가 실패하게 됩니다. 해당 빌드는 부분적으로 성공한 것으로 표시됩니다.

  • 모든 빌드에 대한 빌드 시간이 빌드가 사용하는 작업 영역 수에 따라 늘어납니다.

  • 대화방 관리자이면서 팀 프로젝트 컬렉션 관리자가 아닌 경우 이 대화방 관리자가 단체방에 대한 이벤트 구독을 삭제하려고 하면 오류 메시지가 표시됩니다.

  • Excel에서 TFS 목록을 만들고 HTML 필드를 포함하는 경우 HTML 필드에서 모든 서식이 손실될 수 있습니다.

  • 단체방에서 Git 커밋 이벤트 알림을 구독하는 경우 메시지의 하이퍼링크가 오류 메시지를 가리킬 수 있습니다.

  • Project Server 인스턴스가 삭제되고 접근할 수 없는 경우 Project Server 통합에 대한 TFS를 매핑 해제할 수 없습니다.

  • 이전 GIT 클라이언트가 과거의 어느 시점에 사용된 경우 TFS Server를 사용하여 리포지토리를 푸시하지 못할 수 있습니다.

  • 일부 프로세스 템플릿에서 기능 사용 여부를 사용하지 못할 수 있습니다.

  • 요청된 변경 집합이 존재하지 않는 경우 명령 쿼리 변경 집합에 의해 Null 참조 예외가 throw됩니다.

  • TFS Server를 사용하여 리포지토리를 푸시하는 경우 메모리 부족 오류 메시지가 표시될 수 있습니다.

  • 저장된 빌드가 많이 있는 경우 데이터베이스가 늘어날 수 있습니다.

  • Git 리포지토리에서 파일에 주석을 다는 경우 Null 참조 오류가 발생할 수 있습니다.

  • Visual Studio에서 코드를 작성할 때, 솔루션 탐색기에서 SCC 문자 모양을 업데이트하려고 하면 출력 창이 시작될 수 있습니다.

  • 때때로 Visual Studio가 소스 제어 탐색기에서 작동되는 중에 중단될 수 있습니다.

  • 쿼리에서 작업 항목을 열고 쿼리 결과로 돌아가면 선택된 작업 항목 및 스크롤 위치가 유지되지 않습니다.

  • 하나의 서버에서 컬렉션 데이터베이스를 분리하고 다른 서버에 이 데이터베이스를 연결하는 경우, 확인할 수 없는 일부 ID 및 그룹이 경고 없이 삭제됩니다.

  • 1GB보다 큰 파일을 TFS 2013에 업로드하는 경우, 웹 액세스를 사용하여 첨부 파일을 다운로드하려고 하면 ArithmeticException 예외가 표시될 수 있습니다.

  • 보류 중인 변경 내용 페이지에서 프로그래밍 방식으로 체크 인 노트를 설정할 수 없습니다.

  • 일반 텍스트 필드가 readonly로 설정된 경우 Internet Explorer를 사용하여 이 필드와 상호 작용하기가 어렵습니다.

  • 일반 텍스트 컨트롤에 대한 MinimumSize가 설정된 경우 이 컨트롤이 웹 앱세스에서 근처 컨트롤과 겹칠 수 있습니다.

  • 선행 공백이나 후행 공백이 있는 읽기 전용 설명 필드가 포함된 작업 항목을 여는 경우 이 작업 항목을 저장하거나 이 작업 항목으로 작업할 수 없습니다.

  • TFVC(Team Foundation 버전 제어)와 Git 모두에서 CSHTML 파일을 병합하는 경우. 도구 모음이 사용되지 않습니다. 병합 도구를 사용하여 CSHTML 파일을 병합할 수 없습니다.

  • 기본 라이선스 고객은 제품 백로그에서 매핑 창을 켜고 끌 수 없을 것입니다.

  • 터키어 운영 체제를 사용하여 스토리 개요 보고서 또는 스토리 진행률 보고서를 여는 경우 이 보고서가 작동 중단될 수 있습니다.


  • 연산자를 잘못 정의하는 경우 컴파일러가 작동 중단될 수 있습니다.

  • 헤더에 정적 상수 변수를 정의한 다음 소스에 이 변수를 선언하는 경우 링커가 이 기호를 여러 번 정의된 기호로 잘못 처리합니다.

  • 정의되지 않은 유형에 대한 변환 연산자를 정의하는 경우 컴파일러가 작동 중단될 수 있습니다.

  • variadic 함수 템플릿을 명시적으로 인스턴스화하면 내부 컴파일러 오류가 발생할 수 있습니다

  • 컴파일러에서 명시적 trivial 생성자가 비공개가 되도록 잘못 허용합니다.

  • 중첩된 템플릿을 사용하면 내부 컴파일러 오류가 발생할 수 있습니다

  • 오류 C2951로 인해 후속 내부 컴파일러 오류가 발생할 수 있습니다

  • 지정된 이니셜라이저가 구조체 내 공용 구조체를 초기화하지 못할 수 있습니다.

  • 기본 함수 매개 변수를 사용하면 내부 컴파일러 오류가 발생할 수 있습니다

  • 중첩된 균일 초기화를 사용하는 경우 잘못된 인수가 전달될 수 있습니다.

  • 이니셜라이저 목록으로 인해 내부 컴파일러 오류가 발생할 수 있습니다

  • 오류 C4530으로 인해 후속 내부 컴파일러 오류가 발생할 수 있습니다


  • TFS 2013 업데이트 3을 통해 테스트 계획에서는 활성 및 비활성 상태 대신 사용자 지정 워크플로 상태를 지원합니다. 사용자가 사용자 지정 상태 중 하나에서 테스트 계획에 연결할 수 있으므로, Microsoft Test Manager - Test Plan selection(테스트 계획 선택) 대화 상자에서 활성 테스트 계획만 표시하기 위한 제한이 제거되었습니다. 따라서 Test Plan selection(테스트 계획 선택) 대화 상자가 이제 활성 및 비활성 계획 모두를 표시합니다. 하지만 Test Plan selection(테스트 계획 선택) 대화 상자의 State(상태) 열에서 필터 및 정렬 기능 부족은 Visual Studio 2013 업데이트 3에 나타난 회귀였습니다. 이러한 회귀로 인해, 사용자는 테스트 계획을 선택하려면 활성 및 비활성 테스트 계획의 긴 목록을 찾아보아야 했습니다. Visual Studio 2013 업데이트 4에서는 사용자가 Test Plan selection(테스트 계획 선택) 대화 상자의 테스트 계획 상태 열에서 필터링하고 정렬할 수 있도록 정렬 및 필터 기능이 수정되었습니다.


  • 웹 사이트 프로젝트에서, 먼저 올바른 웹 페이지 NuGet 패키지를 설치하지 않는 경우 Razor(CSHTML/VBHTML) 기반 항목 템플릿을 추가할 수 없습니다. 이러한 변경을 통해 패키지를 먼저 설치할 필요 없이 WSP에서 항목 템플릿을 추가할 수 있습니다. 항목 템플릿을 추가하면 필요한 패키지가 자동으로 설치됩니다.

  • 응용 프로그램에서 완전히 요청 유효성 검사를 사용하지 않게 설정할 수 있습니다. 즉, RequestValidationMode=0.0이 Visual Studio에서 지원됩니다.


  • WCF 디버깅 시 PDB 파일이 더 이상 잠기지 않게 됩니다.

  • 이제 debug.assert 문에 대한 다시 시도 단추가 Visual Studio Express 2013에서 제대로 작동합니다.

  • 편집 및 계속이 함께 사용되는 네이티브 디버깅에 대한 자동 창에 반환 값이 표시됩니다.

  • 응용 프로그램에서 혼합 모드 디버깅을 수행하는 경우 이 응용 프로그램이 작동 중단될 수 있습니다.


  • 해당 프로젝트에서 32비트 프로세스와 호환되지 않는 바이너리를 참조하는 경우 이 디자이너가 작동 중단되고 OutOfMemory 예외를 throw할 수 있습니다.




알려진 문제

  • 통합 설치를 사용하여 Visual Studio 업데이트 4를 설치할 경우, 확장된 Transact-SQL 유효성 검사가 사용되면 데이터베이스 프로젝트 빌드가 실패할 수 있습니다. 또한, 다음과 같은 오류 메시지가 나타납니다.

    System.IO.FileNotFoundException: 파일 또는 어셈블리 'Microsoft.SqlServer.TransactSql, 버전=12.0.0.0을 로드할 수 없습니다.



    이 문제를 해결하려면 데이터베이스 프로젝트 속성에서 확장된 Transact-SQL 유효성 검사 사용에 대한 확인란을 선택 취소하십시오. 
    이 기능은 사용되지 않으며 최신 SQL Server 도구 업데이트에서 제거되었습니다. 업데이트를 확인하려면 도구 메뉴로 이동하고 확장 및 업데이트를 선택하여 업데이트 대화 상자를 엽니다. 이 대화 상자에서 제품 업데이트를 선택합니다. 업데이트를 사용할 수 있는 경우 데이터베이스 도구용 Microsoft SQL Server 업데이트가 나열됩니다.


  • Visual Studio 2013 업데이트 4를 설치하기 전에 Multi-Device Hybrid Apps for Visual Studio CTP 2.0을 제거해야 합니다. 이렇게 하지 않는 경우 KB3014133에서 자세한 내용을 참조하십시오.


  • Windows 8.1에서 Windows 스토어 앱의 자동 테스트에 대한 코딩된 UI 테스트를 만든 경우. Windows 10 Technical Preview에서 같은 테스트를 실행하려는 경우 다음 문제 중 하나 이상이 발생할 수 있습니다.

    • 시맨틱 줌 컨트롤 내 표 뷰 컨트롤에 있는 항목을 코딩된 UI 테스트 빌더를 사용하여 강조 표시할 수 없습니다. 이러한 표 뷰 항목에 대한 UI 작업이 성공적이지 않을 수 있으며 테스트가 실패하게 됩니다. 이 문제에 대한 해결 방법은 없습니다.

    • ToggleSwitch 컨트롤을 설정하고 해제하면 응용 프로그램 작동이 중단될 수 있습니다. 이 문제에 대한 해결 방법은 없습니다.

    • 타일 컨트롤을 UIMap에 추가한 경우 이 컨트롤을 사용하여 XAML 응용 프로그램 시작이 작동하지 않습니다. 이 문제를 해결하려면 대신 XamlWindow.Launch() API를 사용하여 응용 프로그램을 시작하십시오.

    • AppBar의 컨트롤과 연결된 플라이아웃에 있는 컨트롤을 UIMap에 추가한 경우 해당 컨트롤을 사용하여 응용 프로그램 기능 액세스가 작동하지 않습니다. 이 문제에 대한 해결 방법은 없습니다.

    • FilePicker 컨트롤을 UIMap에 추가한 경우 해당 컨트롤을 사용하여 파일 선택이 작동하지 않습니다. 이 문제에 대한 해결 방법은 없습니다.


  • .iso 이미지에서 "업데이트 4와 함께" 제품을 설치하고 인터넷에서 오프라인 상태라고 가정합니다. 이러한 경우 Visual Studio 구성에서 여러 언어를 지원하면 설치 완료 시 경고 대화 상자가 표시될 수 있습니다. 예: 독일어와 영어(또는 기타 언어 조합)를 지원하는 구성에서 업데이트 4와 함께 Visual Studio 2013 Ultimate을 설치할 때 경고가 표시될 수 있습니다. 추가 작업이 수행되지 않으면 Visual Studio가 예상대로 실행되지만, 언어 리소스가 완전히 업데이트되지 않았으므로 Visual Studio UI에서 여러 언어가 나타나게 됩니다. 

    이 문제를 해결하려면 다음 단계를 수행하십시오.

    1. Visual Studio 업데이트 4 .iso를 다운로드하고 전체 설치를 실행합니다.

    2. 인터넷에 연결된 경우 Visual Studio 업데이트 4 설치에서 복구를 실행합니다.





추가 정보

Microsoft 지원 파일을 다운로드하는 방법

Visual Studio 제품군의 다른 제품에 대한 업데이트는 Visual Studio용 Microsoft 다운로드 사이트에서 찾을 수 있습니다.

다시 시작 요구 사항이 패키지를 설치한 후에는 컴퓨터를 다시 시작해야 할 수 있습니다.

지원되는 언어 Visual Studio 2013 업데이트 4는 다음 버전에 대한 업데이트를 제공합니다.

  • 중국어(간체)

  • 중국어(번체)

  • 체코어

  • 영어

  • 프랑스어

  • 독일어

  • 이탈리아어

  • 일본어

  • 한국어

  • 러시아어

  • 폴란드어

  • 포르투갈어(브라질)

  • 스페인어

  • 터키어

지원되는 운영 체제지원되는 운영 체제에 대한 자세한 내용은 Visual Studio 2013에 대한 플랫폼 호환성 및 시스템 요구 사항을 참조하십시오.

지원되는 아키텍처

  • 32비트(x86)

  • 64비트(x64)(WOW)

하드웨어 요구 사항

  • 1.6GHz 이상 프로세서

  • 1GB의 RAM(가상 컴퓨터를 실행하고 있는 경우 1.5GB)

  • 8.5GB의 하드 디스크 여유 공간

  • 5,400-RPM 하드 디스크 드라이브

  • 1024 × 768 이상의 해상도에서 실행되는 DirectX 9 지원 비디오 카드

소프트웨어 요구 사항이 업데이트를 적용하려면 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나와 있는 지원되는 Visual Studio 2013 프로그램 중 하나가 설치되어 있어야 합니다.

Visual Studio 2013 업데이트 4에 대한 지원Visual Studio 2013 업데이트 4에 대한 비공식적인 커뮤니티 지원은 MSDN(Microsoft Developer Network) 포럼을 통해 제공됩니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×