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

지원 문의

Visual Studio 2013 업데이트 2의 다운로드 페이지에서 다음 내용을 참조합니다. 다음 내용에 대 한 자세한 내용은 Microsoft 다운로드 센터 웹 사이트에서 자세한 정보를 참조 하십시오.

참고: 다양 한 수준의 각 제품에 대 한 지원이 있습니다. 이 업데이트를 설치 하기 전에 다음과 같은 지원 문의 자세히 읽어 주십시오.

Visual Studio 업데이트를 설치 하면 사용 하 고에 받으며 향후 2013 Visual Studio 업데이트 설치. Microsoft Visual Studio 2013 RTM 제품 최신 2013 업데이트 Visual Studio 제품에 대 한 지원을 제공합니다.

프로페셔널, 프리미엄, Ultimate 및 창에 대 한 익스프레스 제품: 전문가, 프리미엄, 최고의 및 표현에 대 한 Windows Visual Studio 업데이트 2를 포함 하는 전체 Visual Studio 2013 RTM 제품 들이 있습니다. 사용자의 컴퓨터에 Visual Studio 2013가 설치된 경우에는 Visual Studio 업데이트 2만 다운로드하여 실행하십시오. 이 다운로드를 설치할 때 Visual Studio 2013이 설치되어 있지 않으면 Visual Studio 2013와 Visual Studio 업데이트 2를 모두 설치하게 됩니다. 해당 이러한 업데이트 2 제품을 통해 Visual Studio 2013 RTM 언어 팩을 설치할 수 있습니다.




소개

Microsoft는 2014 년 4 월 2에 Team Foundation Server 2013 업데이트 2 및 Visual Studio 2013 업데이트 2 2014, 12 월에 출시. 이 업데이트는 Team Foundation Server (TFS), 테스트 도구, Microsoft Azure 도구, 버전 관리, 디버거, 프로파일러, IntelliTrace, 코드 생성, 엔터티 프레임 워크 6.1, NuGet, TypeScript, Visual Studio IDE, ASP.NET 및 웹 도구 2013.2 새로운 기술 향상 소개합니다. Visual Studio 2013 업데이트 2는 최신 업데이트, 기능 추가 및 버그 수정 프로그램이 포함 되어 있습니다.

Visual Studio 제품 업데이트 에 대 한 자세한 내용은 Visual Studio의 웹 사이트에서 사용할 수도 있습니다.

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

Visual Studio 2013 업데이트는 누적 릴리스입니다. 항상 다음 다운로드 링크는 항상 최신 업데이트를 가리키는 있습니다.



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

Microsoft는 이 파일에 대해 바이러스 검사를 시행하였습니다. Microsoft는 파일이 게시된 날짜에 사용할 수 있었던 최신 바이러스 검색 소프트웨어를 사용했습니다. 파일은 파일을 무단으로 변경할 수 없도록 보안이 강화된 서버에 저장됩니다.

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

Visual Studio 제품의 설치 설명서를 참조 하십시오.

Visual Studio 설치 하는 방법

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

릴리스 관리 2013 Visual Studio에 설치 하는 방법

중요: 이 업데이트는 Visual Studio 및 Team Foundation Server (TFS)에 적용 됩니다. Visual Studio 및 TFS 설치 과정에서 서로 다릅니다. Visual Studio 업데이트 컴퓨터에 이미 설치 되어 있는 대로 위에 설치 되어 있습니다. TFS 업데이트가 컴퓨터에 설치 된 모든 대체 하는 전체 레이아웃입니다. TFS의 업데이트를 적용 하려고 하기 전에 먼저 현재 데이터베이스의 전체 백업을 있는지 확인 하십시오. TFS 설치 실패를 업데이트 하면 없게 됩니다 업데이트를 다시 시작 하거나 복원을 수행 하지 않고 TFS의 이전 버전으로 롤백할 수 있습니다.

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

Visual Studio 2013 업데이트 2 릴리스 관리 라이브 직전 이기 때문에 다음과 같은 업그레이드 경로 적용 됩니다.

지원 되는 업그레이드:

  • Visual Studio 2013 업데이트 2 릴리스 관리로 Visual Studio 2013에 대 한 관리를 해제 합니다.

  • 릴리스 관리 업데이트에 대 한 Visual Studio 2013 1 Visual Studio 2013 업데이트 2 릴리스 관리

  • Visual Studio 2013 업데이트 2 RC Visual Studio 2013 업데이트 2 릴리스 관리에 대 한 관리를 해제 합니다.


새로운 기술 향상 및 Visual Studio 2013 업데이트 2에서 해결 된 문제

기술 향상다음은 이 릴리스에서 향상된 기술들입니다.

  • ASP.NET 프로젝트 템플릿

    • 계정 확인 하 고 암호 재설정을 지원 하도록 ASP.NET 프로젝트 템플릿 업데이트 합니다.

    • ASP .NET Web API의 On-Premises 조직 계정에 대한 지원

  • Visual Studio 웹 편집기 기능 향상

    • 새 JSON 편집기

    • 새 Sass 편집기 (.scss)

    • HTML/CSS에 대 한 URL 선택 대화 상자를 구현 합니다.

    • 더 많은 기능을 추가 하 여 더 적은 편집기에 대 한 업데이트

    • HTML 편집기의 Intellisense 코 업데이트

  • 브라우저 링크

    • 이제 브라우저 링크 HTTPS 연결을 지원 하 고 나열 됩니다 있는 대시보드에 다른 연결을 사용 하 여 브라우저에서 신뢰 인증서로 합니다.

    • 탁월한 소스 매핑

  • Visual Studio Microsoft Azure 웹 사이트 지원

    • Azure 지원 로그인

    • 원격 디버깅에 대 한 Microsoft Azure 웹 사이트 (WAWS)

    • 원격 보기

    • Azure 웹 사이트 만들기를 지원 합니다.

  • 향상 된 기능으로 웹 게시

    • 게시에 대 한 사용자 경험을 향상

  • ASP.NET 스 캐 폴딩

    • 열거형을 사용 하는 모델은 MVC Scaffolder 열거형에 대 한 드롭다운을 생성 합니다. Mvc에서는 Enum 도우미를 사용합니다.

    • 부트스트랩 클래스를 사용 하도록 스 캐 폴딩이 MVC의 EditorFor 서식 파일을 업데이트 합니다.

    • MVC와 웹 API Scaffolders MVC와 웹 API 5.1 패키지를 추가 합니다.

    • 제 사용자 정의 Scaffolders를 지원 하기 위해 스 캐 폴딩 확장성 레이어를 추가 합니다.

  • ASP.NET Web Forms

  • ASP.NET MVC 5.1

  • ASP.NET 웹 API 2.1

  • ASP.NET 웹 페이지 3.1

  • ASP.NET Identity 2.0.0

    • 2 단계 인증

      ASP.NET Id 지금 지원 2 단계 인증 합니다. 2 단계 인증은 사용자 계정과 암호가 손상 되는 경우에는 보안의 추가 계층을 제공 합니다. 두 요소 코드에 대 한 무작위 공격에 대 한 보호가 됩니다.

    • 계정 잠금

      사용자가 입력 하지 자신의 암호 또는 이중 코드 제대로 사용자를 잠글 수가 있습니다. 잘못 된 시도 횟수 timespan 잠긴 사용자에 대해 구성할 수 있습니다. 개발자는 선택적으로 해제할 수 계정 잠금이 특정 사용자 계정에 대 한.

    • 계정 확인

      이제 ASP.NET Identity 시스템 계정 확인을 지원합니다. 현재 웹 사이트에 새 계정을 등록 하면 요구 하기 전에 웹 사이트에서 이메일을 확인 하는 대부분 웹 사이트에는 매우 일반적인 시나리오입니다. 이메일 가짜 계정을 생성 되지 못하기 때문에 유용 합니다. 포럼 사이트, 은행, 전자 상거래, 소셜 웹사이트 등 웹 사이트의 사용자와 통신 하는 방법으로 전자 메일을 사용 하는 경우 매우 유용 합니다.

    • 암호 재설정

      암호 재설정은 사용자가 암호를 잊어버린 경우 암호를 다시 수 기능.

    • 보안 스탬프 (사방으로 기호)

      사용자 변경 암호 또는 기타 모든 보안 사용자의 경우 보안 토큰을 다시 생성 하는 방법에 대 한 지원 관련 정보 (예: Facebook, Google, Microsoft 계정) 연결된 된 로그인을 제거 하는 등. 이전 암호를 사용 하 여 생성 된 모든 토큰 무효화 되어 확인이 필요 합니다. 샘플 프로젝트에 사용자의 암호를 변경 하는 경우 사용자는 새 토큰 생성 됩니다 그리고 모든 이전 토큰 무효화 됩니다. 이 기능은 다음 이후 암호를 변경할 때 응용 프로그램에 보안 계층을 어디에서 나 (다른 모든 브라우저의 경우)이 응용이 프로그램에 로그인 한 곳 로그인 됩니다.

    • 기본 키의 형식을 사용자 및 역할에 대 한 확장 가능

      ASP.NET Identity 1.0 테이블 사용자 및 역할 에 대 한 기본 키의 형식 문자열을 했습니다. ASP.NET Identity 시스템 Entity Framework를 사용 하 여 SQL Server 유지 되 면이 부분도 nvarchar를사용 했습니다. 이 기본 구현 스택 오버플로우에서 많은 논의 했습니다 들어오는 피드백에 기초 하 고 있습니다. 어떻게 해야 사용자 및 역할 테이블의 기본 키를 지정할 수 있는 확장성 후크를 제공 합니다. 이 확장성 후크는 저장 UserIds Guid 또는 정수는 응용 프로그램이 응용 프로그램을 마이그레이션하는 경우 특히 유용 합니다.

    • 사용자 및 역할에서 IQueryable을 지원 합니다.

      추가 지원 IQueryable UsersStore 및 RolesStore를 위한 쉽게 해제할 수 있습니다 사용자 및 역할 목록입니다.

    • 삭제 작업은 UserManager 통해 지원

    • 사용자 이름에서 인덱싱

      ASP.NET Id 엔터티 프레임 워크 구현에서 추가한 고유 인덱스 이름 에 EF 6.1.0-Beta1의 새로운 IndexAttribute 를 사용 하 여. 이렇게 하면 사용자는 항상 고유 하 고는 될 수 있습니다 중복 된 사용자 이름을 사용 하 여 경쟁 조건이 없는 했습니다.

    • 향상 된 암호 유효성 검사

      암호 유효성 검사기를 ASP.NET Identity 1.0에서 제공 되는 최소 길이 확인 했습니다만 꽤 기본 암호 유효성 검사기를 했습니다. 암호의 복잡성에 따라 많은 컨트롤을 제공 하는 새 암호 유효성 검사기는. 모든 설정에이 암호를 설정 하는 경우에 않는 좋습니다 사용자 계정에 대해 2 단계 인증을 note 하십시오.

    • IdentityFactory 미들웨어 / CreatePerOwinContex

    • UserManager

      팩터리 구현을 OWIN 컨텍스트에서 UserManager 의 인스턴스를 사용할 수 있습니다. 이 패턴은 로그인 및 로그 아웃에 걸리 는 OWIN 컨텍스트에서 AuthenticationManager 을 가져오기 위한 사용한 비슷합니다. 응용 프로그램에 대 한 요청당 UserManager 의 인스턴스를 받는 권장된 방법입니다.

    • DbContextFactory 미들웨어

      Entity Framework를 사용 하 여 SQL Server Identity 시스템을 유지 하기 위한 ASP.NET Identity. Identity 체제 이렇게 하려면 ApplicationDbContext에 대 한 참조에. DbContextFactory 미들웨어 응용 프로그램에서 사용할 수 있는 요청당 ApplicationDbContext 의 인스턴스를 반환 합니다.

    • ASP.NET 샘플 NuGet Identity 패키지

      샘플 NuGet의 패키지를 설치 하 고 ASP.NET Id에 대 한 예제 들을 실행 하 고 최선의 방법에 따라 쉽게 수 있습니다. 이것은 ASP.NET MVC 응용 프로그램 샘플입니다. 이 프로덕션 환경에 배포 하기 전에 응용 프로그램에 맞게 코드를 수정 하십시오. 빈 ASP.NET 응용 프로그램에 샘플을 설치 해야 합니다.

      패키지에 대 한 자세한 내용은 다음 블로그 게시물 이동.

      Microsoft.AspNet.Identity 2.0.0의 미리 보기를 발표합니다.

  • OWIN Microsoft 구성 요소

    많은 버그가이 버전에서 해결 하 고 안정적인 최신 버전 (2.1.0)에 대 한 릴리스 정보를 참조 하십시오.

  • ASP.NET SignalR

    이 릴리스의 릴리스 정보참조 많은 버그가 해결 됩니다.


  • 이 업데이트는 AVX2 명령 집합을 지 원하는 최신 세대 프로세서를 대상으로 프로그램 컴파일할 수 있는지 지정 하는 개발자가 있습니다.


  • 문자열 개체에 포함 된 JSON 데이터에 대 한 시각화 도우미를 추가 합니다.

  • 관리 되는 메모리 데이터가 포함 된 두 개의.diagsession 파일을 비교할 수 있습니다.

  • 콘텐츠를 수동으로 트리거할 수 prefetch Windows 저장소 응용 프로그램에서.

  • 추가 된 스크립트 디버깅 웹 보기 컨트롤 디버깅 시 DOM 탐색기와 JavaScript 콘솔을 포함 하는 기능입니다.

  • Visual Studio 디버거에서 기호 설정을 수정 하는 플러그인에 대 한 추가 확장성 지점입니다.

  • 관리 되는 메모리 힙 사용 하 여 덤프 파일에서을 디버깅할 때 개별 개체의 값을 검사할 수 있습니다.

  • 8.1 Windows Phone 개발자 전화의 Internet Explorer 실행 되는 웹 사이트를 사용 하 여 문제를 디버깅 하려면 Visual Studio 사용 수 있습니다.


  • 6.1 런타임과 도구에 대 한 엔터티 프레임 워크를 업데이트 합니다. 엔터티 프레임 워크 (EF) 6.1 엔터티 프레임 워크 6에 대 한 부분 업데이트 이며 여러 버그 수정 및 새로운 기능이 포함 됩니다. 6.1 EF, 새로운 기능에 대 한 설명서의 링크를 포함 하 여에 대 한 자세한 내용은 엔터티 프레임 워크의 버전 기록보기 이 릴리스의 새로운 기능에는 다음과 같습니다.

    • 통합 설비 새로운 EF 모델에 일관 된 방식으로 제공 합니다. 이 기능은 기존 데이터베이스에서 리버스 엔지니어링을 포함 한 첫 번째 코드 모델을 지원 하도록 ADO.NET 엔터티 데이터 모델 마법사를 확장 합니다. 이러한 기능은 EF Power Tool의 베타 버전에서 이전에 사용할 수 있었습니다.

    • 트랜잭션 커밋 오류 처리 는 새로 도입 된 기능을 사용 하 여 트랜잭션 작업을 차단 하기 위해 새로운 System.Data.Entity.Infrastructure.CommitFailureHandler 를 제공 합니다. 트랜잭션을 커밋하는 동안 CommitFailureHandler 연결 오류에서 자동 복구를 허용 합니다.

    • IndexAttribute 인덱스를를 첫 번째 코드 모델에서 속성 (또는 속성)에 특성을 배치 하 여 지정할 수 있습니다. 코드는 먼저 해당 인덱스가 데이터베이스에 다음 만듭니다.

    • 공용 API 매핑 EF가 속성과 형식이 매핑되는 방법을 데이터베이스에 테이블 및 열에 대 한 정보에 대 한 액세스를 제공 합니다. 이전 릴리스에서이 API가 내부.

    • 응용 프로그램을 다시 컴파일하지 않고 인터셉터를 허용 하는 추가 하면 App.config 또는 Web.config 파일을 사용 하 여 인터셉터를 구성할 수 있습니다.

    • DatabaseLogger 파일에 모든 데이터베이스 작업 로그를 용이 하 게 하는 새로운 인터셉터입니다. 이전의 기능을 함께, 이렇게 하면 쉽게 데이터베이스 작업을 다시 컴파일할 필요 없이 배포 된 응용 프로그램에 대 한 로깅을 전환.

    • 마이그레이션 모델 변경 감지 향상 되었습니다 스 캐 폴딩 된 마이그레이션에 정확 하 게 되도록. 변경 검색 프로세스의 성능 또한 크게 향상 되었습니다.

    • 성능 향상 데이터베이스 축소 작업 초기화 LINQ 쿼리에서 null 같음 비교에 대 한 최적화 하는 동안, 더 빨리 더 많은 시나리오 및 여러 개의 연결을 사용 하 여 추적 된 엔터티 보다 효율적으로 구체화 세대 (모델 만들기) 볼 있습니다.


  • DirectX 그래픽 진단 기능은 8.1 Windows Phone 장치 및 에뮬레이터를 사용할 수 있습니다.

  • 새롭고 향상 된 DirectX 템플릿 Windows 저장소 및 Windows Phone (Silverlight 및 Silverlight가 아닌)에 대 한 게임을 작성 하기 위한 출발점을 제공 합니다. XAML 기반 템플릿 텍스트, 이미지, 쉽게 통합 하기 위한 시작점을 제공 하 고 Heads Up 표시, 상태 메시지, 설정 등으로 메뉴를 게임에 사용 합니다.

  • 그래픽 프레임 분석 지원 DirectX 기반 게임 및 응용 프로그램의 성능 문제를 진단 하는 데 도움이 됩니다.

  • 그래픽 진단에 대 한 몇 가지 기능 향상 수행 됩니다.

    • 그리기 상태 그래픽 이벤트 목록에서 추적 발견 GPU 상태를 설정 하는 방법에 대 한 합리적인된 분석을 지원 합니다.

    • 연속 30 프레임까지 캡처할 수 있으며 한 번에.

    • 개체와 개발자가 정의한 리소스의 이름은 사용자 인터페이스 (UI) 통해 노출 됩니다.

    • 성능 이벤트 주석의 HTTP 및 사용자 지정 프로토콜 처리기를 사용할 수 있습니다.

    • 깊이 스텐실 버퍼 보기 지원 됩니다.


  • 이제 관련 SQL 성능 이벤트를 새 쿼리 창에 있는 SQL를 로드 하 고 Visual Studio 내의 기존 SQL 도구를 사용 하 여 문제를 조사 하는 옵션을 제공 합니다.

  • 이제 MVC 관련 성능 이벤트 문제를 조사 하기 위해 코드에서 작업 또는 컨트롤러 방법으로 이동 하는 옵션을 제공 합니다.

  • 진입점 및 느린 노드 성능 이벤트 이제 그룹화 할 수 있습니다. 전체 행 수가 줄어들고 쉽게 조사에 대 한 특정 이벤트를 식별할 수 있습니다.

  • IntelliTrace 성능 이벤트의 세부 정보를 확인할 때 됩니다 느린 노드의 각각에 대 한 경로를 표시기입니다.

  • IntelliTrace 로그 파일에서 예외 이벤트를 디버깅할 때는 코드 맵은 관심이 있는 매개 변수를 쉽게 표시할 수 있도록 이제 IntelliTrace 특정 주석으로 표시 됩니다. 또한 그래프에 새 메모를 사용 하 여 예외가 throw 된 위치를 표시 합니다.

  • TFS 소스 제어 시스템에서 호스팅하는 Git를 사용 하 여 Microsoft 모니터링 에이전트를 Visual Studio Ultimate 2013에 의해 생성 되는 iTrace 파일을 열어 솔루션의 배포 된 버전에 액세스할 수 있습니다 가정 합니다.


  • 2.8.1 NuGet 2014 년 4 월에에서 출시 됩니다. 다음은 릴리스 정보에서 가장 중요 한 부분입니다. 이러한 변경 내용에 대 한 자세한 내용은 전체 릴리스 정보 를 확인 합니다.

    • 대상 Windows Phone 8.1 응용 프로그램
      2.8.1 NuGet WindowsPhoneApp, WPA, WindowsPhoneApp81및 WPA81의 대상 프레임 워크 모니커를 사용 하 여 Windows Phone 8.1 응용 프로그램을 대상으로 지원 합니다.

    • 종속성에 대 한 패치 확인
      NuGet; 패키지 종속성을 해결 하는 경우 NuGet은 패키지에 대 한 종속성을 충족 하는 가장 낮은 주 버전과 부 버전 패키지 버전을 선택 하는 전략을 지금까지 구현 했습니다. 주 버전과 부 버전을 달리 패치 버전은 항상 가장 높은 버전으로 해결 되었습니다. 동작은 판단이, 의존 관계에 있는 패키지를 설치 하는 것에 대 한 명확성의 부족을 만들었습니다.

    • -DependencyVersion 옵션
      NuGet 2.8 종속성을 확인 하기 위한 기본 동작을 변경, 하지만 패키지 관리자 콘솔에 -DependencyVersion 옵션을 사용 하는 종속성 확인 프로세스를 더 세부적으로 제어할 수도 추가 됩니다. 옵션은 가장 낮은 가능한 버전은 기본 동작을, 가장 가능한 버전 또는 가장 높은 부 또는 패치 버전에 대 한 해결 종속성을 사용 합니다. 이 옵션은 설치 패키지 PowerShell cmdlet에 대 한.

    • DependencyVersion 특성
      설명 -DependencyVersion 옵션을 뿐만 아니라 NuGet가 설치 패키지의 호출에 -DependencyVersion 옵션을 지정 하지 않으면 기본값은 무엇을 정의 하는 nuget.config 파일에서 새 특성을 설정할 수 수 있습니다. NuGet의 패키지 관리자 대화 상자에 설치 패키지 작업 또한이 값이 적용 됩니다. 이 값을 설정 하려면 nuget.config 파일에 다음 특성을 추가 합니다.
      config> <add key="dependencyversion" value="Highest" /> </config>

    • -Whatif NuGet 작업 미리 보기
      일부 NuGet 패키지 깊은 종속성 그래프가 가질 수 있습니다. 따라서 설치 하는 동안 도움이 됩니다, 그리고 제거 또는 업데이트 작업을 먼저 수행 될 작업을 확인 합니다. NuGet 2.8 추가 표준 PowerShell -어떻게 설치 패키지, 패키지를 제거하 고 업데이트 패키지 명령 명령이 적용 될 패키지의 전체 휴무를 시각화할 수 있도록 하는 옵션입니다.

    • 패키지 다운 그레이드
      새로운 기능을 검토 하 고 마지막으로 안정 된 버전으로 해도 괜찮은지 패키지의 시험판 버전을 설치 하는 경우가 많습니다. NuGet 2.8 전에이 다단계 프로세스의 시험판 패키지와 해당 종속성을 제거한 다음 이전 버전을 설치 했습니다. NuGet 2.8을 사용 하 여 업데이트 패키지 명령은 롤백됩니다 (예: 해당 패키지의 종속성 트리) 전체 패키지 클로저 이전 버전을.

    • 개발 종속성
      NuGet 패키지로, 개발 과정을 최적화 하는 데 사용 되는 도구를 포함 하 여 다양 한 종류의 기능을 제공할 수 있습니다. 이러한 구성 요소를 새 패키지를 개발 하는 데 사용할 수 있습니다, 하지만 선택 사항이 아니라 나중 되 면 새 패키지의 종속 게시 합니다. NuGet 2.8 패키지는 developmentDependency으로.nuspec 파일에서 자신을 식별할 수 있습니다. 설치 되 면이 메타 데이터 패키지가 설치 된 프로젝트의 packages.config 파일에도 추가 됩니다. Packages.config 파일이 NuGet 종속성에 대 한 nuget.exe 팩을 사용 하 여 분석 나중 되 면 개발 종속성으로 표시 된 종속성 제외 됩니다.

    • 다양 한 플랫폼에 대 한 개별 packages.config 파일
      여러 대상 플랫폼용으로 응용 프로그램을 개발할 때 각 해당 빌드 환경에 대해 서로 다른 프로젝트 파일에 공통 됩니다. 패키지는 다양 한 수준의 다양 한 플랫폼 지원으로 여러 프로젝트 파일에서 다른 NuGet 패키지를 사용 하는 일반적인도입니다. NuGet 2.8 여러 플랫폼 관련 프로젝트 파일에 대 한 다른 packages.config 파일을 만들어이 시나리오 향상 된 지원을 제공 합니다.

    • 로컬 캐시 대체
      NuGet의 패키지는 네트워크 연결을 사용 하 여 원격 갤러리 (예: NuGet 갤러리)에서 일반적으로 사용 됩니다, 하지만 클라이언트는 연결 되지 않은 경우도 있습니다. 네트워크 연결 없이 NuGet 클라이언트 패키지 NuGet 로컬 캐시에는 클라이언트 컴퓨터에 이미 있던 경우에 패키지를 설치할 수 없습니다. NuGet 2.8 자동 캐시 대체 패키지 관리자 콘솔에 추가합니다.

      캐시 대체 기능에는 특정 명령 인수 없이 필요합니다. 또한 캐시 대체는 현재 패키지 관리자 콘솔에만 작동합니다. 현재 동작 패키지 관리자 대화 상자에서 작동 하지 않습니다.

    • 버그 수정
      주요 버그 수정 프로그램의 하나는 성능 향상에는 업데이트 패키지-다시 명령입니다.

      또한 NuGet이이 릴리스에 또한 다른 많은 버그 수정 프로그램이 포함 되어 있습니다. 릴리스에서 해결 된 181 문제가 있습니다. NuGet 2.8에서 수정 된 작업 항목의 전체 목록에 대 한 현재 버전 NuGet Issue Tracker를 참조 하십시오.


  • 새로운 CPU 사용 도구를 검사 하기 위한 관리, 네이티브 한 JavaScript 함수는 CPU를 사용 하는. CPU 사용 도구 Windows 저장소 응용 프로그램을 위한 CPU 샘플링 이전 도구를 대체합니다. 이 새로운 도구에는 빠른 시간 필터링, 빠른 스레드 필터링 및 향상된 된 내 코드만 경험.

  • 이제 성능 및 진단 허브 동시에 실행 되도록 여러 개의 도구를 실행할 수 있습니다. 각 도구에서 데이터를 쉽고 빠르게 성능 분석을 위한 일반 일정에 연관 되어 있습니다. 사용할 수 있는 도구는 다음과 같습니다.

    • CPU 사용

    • 에너지 소비

    • HTML UI 응답성

    • XAML UI 응답성

  • 8.1 Windows Phone 개발자 전화의 Internet Explorer 실행 되는 웹 사이트와 함께 성능 문제를 진단 하는 데 Visual Studio 사용할 수 있습니다.

  • 성능 및 진단 허브 8.1 Windows Phone 장치 및 에뮬레이터에서 Windows 저장소 응용 프로그램에 대 한 출시 되었습니다.


  • 이 업데이트를 설치한 후 태그 서버 같은 작업을 수행 합니다. 서버 특정 작업이 있는 경우 항상 추가할 수 특정 서버와 해당 작업 배포 시퀀스에서 해당 수준에.

  • 동일을 사용 하 여 서버 그룹을 구성 하려면 태그 전체 그룹에 대 한 값을 설정할 수 및 해당 그룹의 모든 서버에 따라서 모든 변수에 대 한 공통 값 공유를 의미 합니다.

  • 이제 각 서버의 배포 시퀀스를 반복 하지 않고도 동일한 또는 클러스터 된 서버에 배포할 수 있습니다.

  • 단계와 서식 파일 간에 복사 태그 를 이제 수 있습니다. 다른 단계에 복사 하거나 동일한 환경에서 서식 파일을 해제 때 태그 및 서버와 같은 배포 시퀀스를 유지할 수 있습니다.


  • 포트폴리오 백로그는 access 웹을 탐색 하는 동안 성능 개선을.

  • 태그에서 Visual Studio 및 웹 액세스를 통해 쿼리할 수 있습니다.

  • Visual Studio 작업 항목에 태그를 적용할 수 있습니다.

  • 새 태그를 추가할 수 있는 사용자 지정 사용 권한 설정

  • REST API는 작업 항목 추적 태그를 지정할 수 있습니다.

  • Excel 추가 기능에서 Team Foundation Server 대 한 태그를 편집할 수 있습니다.

  • 공휴일을 구성할 수 있으며, 이러한 번 다운 차트에서 제외 됩니다.

  • 시작 날짜 누적 흐름도 구성할 수 있습니다.

  • 프로젝트나 팀의 홈 페이지에 간단한 차트를 고정할 수 있습니다.

  • 간단한 차트의 색을 사용자 지정할 수 있습니다.

  • 프로젝트 및 팀 홈 페이지의 모양을 업데이트 되었습니다.

  • Git 도구 (블 레임) 주석 달기 보기를 포함 하도록 업데이트 되었습니다. 이제 되돌릴 또는 커밋 수정, 여러 개의 리모컨으로 밀어 하 고 장기 실행 작업을 취소 하 Git 도구를 사용할 수 있습니다.


  • 테스터와 테스트 책임자 내보내는 기능을 이러한 인쇄물 또는 전자 메일로 보낼 수 있습니다 있도록 아티팩트를 테스트 하 고 TFS에 액세스 권한이 없는 관계자와 공유를 제공 합니다.

  • 테스터에 게 제공 하 테스트 공유 매개 변수를 사용 하 여 테스트 매개 변수 데이터를 한 곳에서 관리할 수 있습니다. 한 곳에서 변경 매개 변수 데이터를 업데이트할 수 및 공유 매개 변수를 참조 하는 모든 테스트 사례가 자동으로 업데이트 됩니다.

  • 응용 프로그램 정보 서비스를 사용 하 여 클라우드 부하 테스트 시 테스트 대상 응용 프로그램에서 성능 카운터의 기본 집합을 볼 수 있습니다.


  • TypeScript 쉽게 플랫폼을 만들 수 있도록 개방형 소스 언어를, 모든 브라우저와 호스트에서 실행 되는 대규모 JavaScript 응용 프로그램입니다. TypeScript 위에 동적인 런타임 JavaScript의 보편화와 함께 강력 하 게 형식화 된 언어의 장점은 개발자를 제공합니다. TypeScript, 형식화 된 일반 JavaScript를 하는 JavaScript의 상위 기존 JavaScript 도구 및 라이브러리를 완벽 하 게 작동 하 고 기존 응용 프로그램 및 사이트와 손쉽게 통합 가능. TypeScript의 기본 형식과 클래스 기반 모듈식 프로그래밍 모델 확장성 및 초기 오류 검색 및 향상 된 도구를 통해 생산성 향상을 사용합니다. IntelliSense, 코드 리팩터링 및 코드 탐색 향상 된 도구에 포함 되어 있습니다. TypeScript에 대 한 자세한 내용은 TypeScript 웹사이트를 이동 합니다.


  • 일부 c + + 컴파일러 크래시 및 언어 규칙 준수 문제 해결 되었습니다.


  • CodeLens를 사용 하 여 코드 편집기에서 들어오는 변경 내용을 다른 분기를 볼 수 있습니다.


  • 테스트 알림 메시지를 보내도록 Windows 저장소, Windows Phone, iOS, Android 장치 하 고 실시간으로 결과 확인 하려면 Microsoft Azure 알림 허브를 사용할 수 있습니다.

  • Visual Studio 로그인 할 때 (사용자가 아직 수행 하지) 하는 경우 Microsoft Azure MSDN 혜택을 쉽게 등록 하는 옵션을 제공 됩니다.

  • 새.NET Microsoft Azure 모바일 서비스 프로젝트를 만들, 프레임웍 프로젝트, 중단점을 설정 하 고 프로젝트 디버그, Microsoft Azure에 게시할을 추가한 마지막으로 게시 된 서비스를 원격으로 디버깅할.

  • 개발, 테스트 및 응용 프로그램을 배포 하려면 Microsoft Azure 리소스를 사용할 수 있습니다.


  • Visual Studio 2013 업데이트 2 창 또는 Visual Studio 2013 전문가, 프리미엄, 또는 최종 버전에 대 한 Visual Studio Express 2013을 사용 하 여 Windows Phone 8.1와 Windows Phone 8에 대 한 응용 프로그램 및 게임을 개발 하는 데 사용할 수 있는 모든 기능을 갖춘 개발 환경을 제공 합니다. 이러한 도구를 사용 하 여 기존 프로그래밍 기술과 코드 관리 코드, 네이티브 코드 또는 HTML과 JavaScript 응용 프로그램 빌드를 사용할 수 있습니다. 또한 에뮬레이터 및 실제 상황에서 Windows Phone 응용 프로그램을 테스트 하 고 프로 파일링 하기 위한 추가 도구 여러 업데이트가 포함 되어 있습니다. 자세한 내용은 Windows Phone 개발자 센터에 이동 합니다.

  • Windows 저장소 응용 프로그램 및 Windows Phone 응용 프로그램 간에 코드를 공유 하는 범용 프로젝트를 만들 수 있습니다. 자세한 내용은 Windows와 Windows Phone 대상으로 하는 응용 프로그램 개발을 참조 하십시오.

  • 작성 하 고 저장소 Windows Phone 응용 프로그램에 대해 코딩 된 UI 테스트를 실행할 Visual Studio 2013을 사용할 수 있습니다.

  • 제작할 수 있으며 Visual Studio 2013 업데이트 2를 사용 하 여 저장소 Windows Phone 응용 프로그램 및 Windows Phone Silverlight 응용 프로그램에 대 한 단위 테스트를 실행할 수 있습니다.


해결된 문제참고: 지정 하지 않을 경우 연결 된 항목이 Microsoft Connect 웹 페이지를 이동 합니다.

  • Visual Studio 2013 코드 분석 체크 인 정책에는 웹 사이트에서 예상 대로 발생 하지 않습니다.


  • IntelliTrace를 사용 하는 경우 사용자 지정 이벤트 처리기에서 Security.VerificationException 오류가 발생 합니다.

  • Visual Studio는 손상된 된 IntelliTrace 파일을 로드할 때 충돌 합니다.



  • Windows 드라이버 키트 (WDK)와 Visual Studio 2013 업데이트 2 컴퓨터에 설치 되어 있다고 가정 합니다. Visual Studio 2013을 열고 Visual C++ 유니버설 프로젝트를 만듭니다. F5 키를 눌러 컴파일하고 프로젝트를 디버깅할 때 다음과 같은 오류 메시지가 나타날 수 있습니다.

    인터페이스 (HRESULT에서 예외: 0x80004002 지원)


  • Visual Studio 내부 웹 브라우저를 사용 하 여 웹 페이지를 열면 JavaScript 오류가 발생 합니다.

  • 탭을 열지 마십시오 제대로 솔루션 열린 보기에서 디자인과 코드를 가질 때.

  • 계정 설정 대화 상자에서 Visual Studio 온라인 라이선스를 다운로드 하는 경우 "라이센스는 2147483647 일 안에 만료 됩니다." 메시지를 표시 합니다.


  • 웹 응용 프로그램에서 새 URL 선택 대화 상자를 사용 하면 설치 되지 않은 올바르게 Url로 시작 하는 경우 ".".

  • 웹 프로젝트의 SSL (https) url을 사용 하는 f5 키 또는 Ctrl+f 5 를 누를 때 묻는 Internet Explorer 신뢰할 수 있는 자체 서명 된 인증서를 계속 사용 하려는 경우.

  • DevSense의 PHP 편집기를 설치한 경우 프로그램 PHP 개요 영역의 손실 될 수 있습니다.

  • 웹 참조 속성 페이지 대화 상자를 닫으려면 CTRL+F4 키를 누르면 Visual Studio 충돌이 발생할 수 있습니다.

  • 생성 된 HTML 스크립트 문서에 포함 된 프로젝트를 열면 가정 합니다. 휴대폰 에뮬레이터에서 프로젝트를 디버깅할 때 오류가 발생 합니다.

  • Visual Studio 작동이 중단 "\\" 로컬 호스트와 같은 상대 URL을 사용 하 여 프로 파일을 게시할 FTP는 지정 된 프로젝트를 열거나 프로젝트를 게시 하려고 할 때 또는 "/ /."

  • 웹 빠른 웹 기능을 사용 합니다.


  • X86 기반 컴퓨터에서 Visual Studio 2013을 사용 하 여 새 Microsoft Azure 모바일 서비스 프로젝트를 만들 수 없습니다.




알려진 문제



증상

기존 엔터티 프레임 워크 5 디자이너 모델을 열 때 (. EDMX 파일) 2012 Visual Studio 나 Visual Studio 2013 Entity Framework 6.0.2 또는 6.1.0 도구를 사용 하면 다음과 같은 오류 메시지가 나타날 수 있습니다.

'.Edmx파일 이름'을 로드할 수 없습니다: 지정한 캐스트가 잘못 되었습니다.


이 문제는 문제의 모델에 decimal 형식의 매개 변수가 있는 함수 가져오기 경우에 발생 합니다.

영향을 받는 버전

이 문제는 Visual Studio 대 한 엔터티 프레임 워크 도구는 다음 릴리스 버전을 달라 집니다.

  • 엔터티 프레임 워크 6.0.2 도구 Visual Studio 2012에 대 한

  • 엔터티 프레임 워크 6.0.2 도구 Visual Studio 2013에 대 한

  • 엔터티 프레임 워크 6.1.0 도구 Visual Studio 2012에 대 한

  • 엔터티 프레임 워크 6.1.0 도구 Visual Studio 2013에 대 한

엔터티 프레임 워크 도구 2012 Visual Studio 나 Visual Studio 2013 Microsoft 다운로드 센터에서 업데이트 하거나 Visual Studio 2013 업데이트 1 이나 업데이트 2를 설치한 경우 사용 중인 디자이너의 버전은이 문제.

Entity Framework 모델 함수 가져오기 포함 되어 있지 않으면 개체를 반환 하는 저장된 프로시저에 대 한 10 진수 형식 속성을 포함 합니다이 문제가 발생 하지 않습니다.

원인

디자이너 캐스팅 하지 바이트 값을 올바르게 매개 변수가 없으면 전체 자릿수와 소수 면 하는 경우이 문제가 발생 합니다.

해결 방법

이 문제를 해결 하려면 다음 방법 중 하나를 사용 합니다.

  • 되돌리기는 6.0.0 설치 버전의 엔터티 프레임 워크 도구

    이것을 하면 최근에 생성 된 창에서 프로그램 추가 / 제거를 사용 하 여 도구의 모든 버전을 수동으로 제거 해야 하 고 다시는 6.0.0 버전. Visual Studio 2012에 대 한 Microsoft 다운로드 센터에서 찾을 수 있습니다.

    엔터티 프레임 워크 6.0.0 도구 Visual Studio 2012에 대 한
    Visual Studio 2013에 대 한 EFTools.MSI 및 EFTools.cab 파일이 원래 Visual Studio 설치 패키지에 포함 되었습니다. 따라서 해당 6.0.0 돌아갈 수 버전의 도구를 제거한 다음 Visual Studio 복구 하거나 Visual Studio 설치 미디어에서 MSI 설치 관리자를 찾아.

  • 편집기에서 EDMX 파일을 수정

    텍스트 또는 XML 편집기를 사용 하 여 EDMX 파일을 수동으로 수정을 해야 하는 다른 해결 합니다.
    참고: 원래 EDMX 파일의 백업 복사본을 작성 하 고 변경할 때는 반드시 추가 변경에 사용할 수 없게 하는 있는지 확인 하십시오.

    수정에서 EDMX의 SSDL 섹션 이라고 하는 < edmx:StorageModels > 구역 내 (예: 저장된 프로시저 또는 함수가 이러한 속성) < 함수 > < 매개 변수 > 요소에 적용 되는. 모든 매개 변수가 decimal 형식은 CSDL 섹션에 해당 하는 함수에 매개 변수 가져오기 매핑할 되도록 변경 됩니다. 예를 들어, 다음 함수를 가정 합니다.<Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
    <Parameter Name="Id" Type="int" Mode="In" />
    <Parameter Name="Name" Type="int" Mode="In" />
    <Parameter Name="Price" Type="numeric" Mode="In" />
    </Function>
    가격 매개 변수는 다음과 같이 변경:<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> 참고: 정밀도 또는 배율 에 할당 된 실제 숫자 값은이 경우 하지 중요 합니다.



  • Visual Studio IDE에서 알려진된 문제가이 업데이트를 적용 한 후 다음 기술 자료 문서를 참조.

    2954109 솔루션 플랫폼 드롭다운 목록이 표시 되지 않으면 Visual Studio 2013 업데이트 2를 설치한 후



  • Visual Studio Team Build Windows Phone 8 8.1 Windows Phone Silverlight 및 Silverlight 응용 프로그램 구축 하지 않습니다.

    이 문제를 해결 하려면 x86 MSBuild 도구 세트를 사용 하 여 만들려는 프로젝트를 설정 합니다. TFS에서 이렇게 하려면 MSBuild 플랫폼 옵션을 자동에서에서 x86 프로세스 섹션 팀 빌드 구성 마법사의 변경. 자세한 내용은 이 블로그 게시물을 참조 하십시오.

  • 다음 시나리오를 고려하십시오.

    • Windows 7 또는 Windows 8을 실행 하는 컴퓨터에 Visual Studio 2013 업데이트 2 설치.

    • Windows Windows 8.1로 업그레이드 합니다.

    • 8.1 Windows Phone 프로젝트를 만들고 구성 합니다.

    이 시나리오에서는 빌드 또는 포장 오류가 나타납니다.

    이 문제를 해결 하려면 Visual Studio 2013을 복구 합니다.

  • 공유 프로젝트에서 파일을 삭제 인식 되지 않습니다 Team Foundation 버전 제어에서 제대로. 파일 공유 하는 프로젝트에서 제거 됩니다 있지만 Team Foundation 버전 제어에서 파일을 삭제 되지 않습니다.

    이 문제를 해결 하려면 파일을 수동으로 삭제할 서버에서 소스 제어 탐색기를 사용 하 여.

  • 파일 공유 프로젝트에서 솔루션의 다른 프로젝트를 이동 하는 경우 team Foundation 버전 제어 보류 중인 솔루션에 대 한 변경 내용을 취소할 수 없습니다. 취소 후 공유 프로젝트로 파일 항목을 다시 이동 합니다. 그러나 파일은 디스크에서 누락 됩니다.

    이 문제를 해결 하려면 Team Foundation 버전 제어에서 최신 파일을 가져와서 디스크에 있는 파일을 복원 합니다.

  • Visual Studio 2013 업데이트 2에서는 단위 테스트의 Silverlight 8.1 c + + 응용 프로그램은 지원 되지 않습니다. 기존 Silverlight 8.0 c + + 단위 테스트 프로젝트를 Silverlight 8.1, 대상을 빌드 작업이 실패 하 고 다음과 같은 오류 메시지가 나타납니다.

    오류: AppManifest 유효성 검사가 실패 했습니다. 잘못 된 AppPlatformVersion WMAppmanifest.xml에

  • 8.1 Windows Phone 용 c + + 응용 프로그램을 개발 하는 경우 디버그 대상 드롭 다운 목록에서 장치 옵션이 나타나지 않을 수 있습니다.
    을 장치에 배포 하려면 Visual Studio 도구 모음에서 솔루션 플랫폼 드롭다운 목록을 사용 하 여 빌드 구성에 "ARM"을 먼저 변경 해야 합니다.

  • Microsoft Visual Studio 2013 업데이트 2에서 JavaScript 공유 프로젝트의 이름을 바꾸면 프로젝트를 공유 하는 프로젝트의 참조 노드 프로젝트 이름을 업데이트할 수 있습니다.

  • 컴퓨터에 Windows Phone 8.0 소프트웨어 개발 키트 (SDK)를 설치 하지 않으면 혼합 Visual Studio 2013에 대 한 Silverlight 8.1 Windows Phone 프로젝트에 대 한 작업을 표시 하지 않습니다.

  • Visual Studio의 중국어 언어 팩을 사용 하 고 있다고 가정 합니다. HTML 및 JavaScript를 사용 하 여 Windows 저장소 또는 Windows Phone 응용 프로그램을 빌드할 때 WinJS Api를 제공 하는 IntelliSense 제안에 영어 텍스트가 표시 됩니다.

  • Visual Studio 2013 업데이트 2 및 Windows Phone 8.0 도구가 Windows 8에 설치 되어 있다고 가정 합니다. 8.1 Windows Phone 에뮬레이터를 사용할 수 있습니다. 이 경우 f5 키를 눌러 Windows Phone 8.0 응용 프로그램을 실행할 수 없습니다. 또한 다음과 같은 오류 메시지가 나타날 있습니다.

    Windows Phone 에뮬레이터 가상 컴퓨터가 실행 되 고 있는지 확인할 수 없으면.

    'LocBootPresets' DLL을 로드할 수 없습니다: 지정된 된 모듈을 찾을 수 없습니다. (HRESULT에서 예외: 0x8007007E)


자세한 내용

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

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



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

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

  • 중국어(간체)

  • 중국어(번체)

  • 체코어

  • 영어

  • 프랑스어

  • 독일어

  • 이탈리아

  • 일본어

  • 한국어

  • 러시아어

  • 폴란드어

  • 포르투갈어 (브라질)

  • 스페인어

  • 터키어

지원되는 운영 체제지원 되는 운영 체제에 대 한 자세한 내용은 다음 Microsoft 웹 사이트로 이동:

Visual Studio 2013에 대 한 플랫폼 호환성 및 시스템 요구 사항

지원 되는 아키텍처

  • 32-bit (x86)

  • 64 비트 (x64) (WOW)

하드웨어 요구 사항

  • 1.6 g h z 이상의 프로세서가 탑재

  • 1 기가바이트 (GB) ram (가상 컴퓨터에서 실행 중인 경우 1.5 GB)

  • 1GB의 사용 가능한 하드 디스크 공간

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

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

소프트웨어 요구 사항이 업데이트를 적용 하려면 있어야 설치 "적용 대상" 절에 나열 된 지원 되는 Visual Studio 2013 프로그램 중 하나입니다.

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

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

기술 향상

교육 살펴보기 >

새로운 기능 우선 가져오기

Microsoft Insider 참가 >

이 정보가 유용한가요?

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

의견 주셔서 감사합니다!

×