Visual Studio 2013 업데이트 5(2013.5) RTMVisual Studio 2013 Update 5 (2013.5) RTM

마지막 업데이트 2018-01-31

2015년 7월 20일 릴리스Released on July 20, 2015

이 문서에는 Visual Studio 2013 및 Team Foundation Server 2013 업데이트 5 릴리스 RTM(Release to Manufacturing)에 대한 보관된 릴리스 정보가 포함되어 있습니다.This article contains archived release information for Visual Studio 2013 and Team Foundation Server 2013 Update 5 Release to Manufacturing (RTM).

다운로드: 이전 버전의 다운로드 페이지에서 Visual Studio 2013을 다운로드할 수 있습니다.Download: You can download Visual Studio 2013 from the download page for older versions.

이 업데이트는 Visual Studio 2013의 누적 기술 향상 및 버그 수정 시리즈 버전입니다.This update is a cumulative series of technology improvements and bug fixes for Visual Studio 2013. 정기적인 업데이트를 통해 최신 앱을 빌드하고 관리하기 위한 혁신적인 최신 소프트웨어 개발 기술을 지원하도록 Visual Studio 및 Team Foundation Server를 더 자주 향상하고 확장할 수 있습니다.Periodic updates enable us to enhance and expand both Visual Studio and Team Foundation Server more frequently to support the latest software development innovations for building and managing modern apps.

참고: Visual Studio 2013에 대한 지원은 Visual Studio 2013 서비스 팩으로 간주되는 현재 업데이트에 대해서만 제공됩니다.Note: Support for Visual Studio 2013 is only provided on this current update, which is considered the Visual Studio 2013 Service Pack. 2013년 11월 릴리스된 Visual Studio 2013 RTM 버전은 업데이트 릴리스 후 1년 동안만 지원됩니다.The Visual Studio 2013 RTM version, released in November of 2013, will only be supported for one year after the release of this update. 자세한 내용은 Microsoft 지원 주기 정책을 참조하세요.For more information, see the Microsoft Support Lifecycle Policy.

참고: Apache Cordova용 도구의 모든 이전 릴리스는 업데이트 5와 호환되지 않습니다.Also note: All prior releases of the Tools for Apache Cordova are incompatible with Update 5. Apache Cordova CTP 확장용 도구를 이전에 설치한 경우 확장을 제거한 후 Visual Studio 2013 업데이트 5를 설치해야 합니다.If you have previously installed a Tools for Apache Cordova CTP extension, you must uninstall that extension before installing Visual Studio 2013 Update 5. Apache Cordova 지원이 필요한 경우 Visual Studio 2015를 사용해 보세요.If you require Apache Cordova support, we encourage you to try Visual Studio 2015.

Visual Studio 2013 업데이트 5의 새로운 기능What's new in Visual Studio 2013 Update 5

전 세계 Azure 데이터 센터에서 클라우드 기반 부하 테스트Cloud-based load testing from Azure datacenters worldwide

Visual Studio Team Foundation Service를 사용하여 부하 테스트를 실행하는 데 필요한 인프라 설정이 더욱 간소화되었습니다. 이제 전 세계의 지원되는 Azure 데이터 센터에서 클라우드 기반 부하 테스트를 수행할 수 있습니다.Setting up the infrastructure required to run load testing by using the Visual Studio Team Foundation Service just got easier: Now, you can perform cloud-based load testing from any of the supported Azure datacenters around the world.

부하 테스트를 위한 위치 선정에 대해 자세히 알아보세요.Learn more about choosing a location for your load test.

현재 반복 쿼리 토큰Current iteration query token

이제 Visual Studio Online 또는 Visual Studio Team Foundation Server 2015의 @currentIteration 토큰을 사용하여 Visual Studio에서 쿼리를 실행할 수 있습니다.You now can run queries in Visual Studio with the @currentIteration token on Visual Studio Online or Visual Studio Team Foundation Server 2015.

현재 반복 쿼리 토큰에 대해 자세히 알아보세요.Learn more about the current iteration query token.

로컬 작업 영역에 대한 팀 프로젝트 이름 바꾸기 지원Team Project Rename support for Local Workspaces

팀 프로젝트의 이름을 바꾼 후 로컬 작업 영역을 업데이트하는 기능이 포함되었습니다.We've included the ability to update local workspaces after a team project is renamed. Get 또는 체크 인을 수행하면 작업 영역 매핑이 자동으로 수정되어 새 팀 프로젝트 이름을 사용하게 됩니다.Performing a get or check-in will automatically correct the workspace mapping so that it uses the new team project name.

팀 프로젝트 이름 바꾸기에 대해 자세히 알아보세요.Learn more about renaming a team project.

버그 수정Bug Fixes

디버거Debugger

  • 버전 9.3 하드웨어의 깊이 버퍼 캡처가 지원됩니다.Capturing depth buffers on version 9.3 hardware is now supported. 이로 인해 Windows Phone에서 실행되는 그래픽 디버깅 Unity 기반 응용 프로그램에 대한 지원이 가능합니다.This enables support for graphics debugging Unity-based applications that run on Windows Phone.

Visual Studio IDEVisual Studio IDE

  • 알림 허브의 위험 알림에 개발자 라이선스를 확보하거나 갱신해야 한다고 표시될 수 있습니다.A critical notification in the Notification Hub may indicate that you must obtain or renew a developer license. 이 알림을 무시하고 다른 프로젝트를 열면 위험 알림이 다시 표시됩니다.If you dismiss this notice, and then you open another project, the critical notification appears again.
  • WinRT 등록이 필요한 Windows 스토어 응용 프로그램을 빌드하는 경우 System.TypeLoadException 예외가 실시간으로 더 이상 표시되지 않습니다.When you build a Windows Store application that requires WinRT registrations, you no longer receive the System.TypeLoadException exception at runtime.
  • Windows 10 Insider Preview에서 기본 브라우저를 Spartan으로 설정했다고 가정합니다.Assume that you have set your default browser to Spartan on Windows 10 Insider Preview. 키보드 도는 도구 창에서 F1을 누르면 모든 온라인 도움말 호출이 실패하고 온라인 도움말 콘텐츠가 표시되지 않습니다.When you press F1 on a keyword or a tool window, you may found all online help calls now fail and you cannot get to any online help content.
  • 이전에 다른 컬렉션에 연결한 경우 Visual Studio를 다시 시작하지 않으면 분기할 수 없습니다.When you have been previously connected to another collection, you could not branch unless Visual Studio is restarted. 이 업데이트에는 이런 문제가 더 이상 없습니다.With this Update this issue no longer exists.
  • 이 업데이트를 사용하면 이전에 이름이 변경된 팀 프로젝트에 보류중인 변경 내용을 체크 인하려고 시도한 후에 도움이 되지 않는 메시지가 더 이상 표시되지 않습니다.With this update, you will no longer see an unhelpful message after attempting to check in a set of pending changes to a team project that was previously renamed.
  • 클라이언트에서 보류 중인 변경 내용에 대해 서버 작업 영역에서 일부 편집 내용이 더 이상 손실되지 않습니다.Some edits are no longer lost in your server workspace for pending changes in the client.

Team Foundation ServerTeam Foundation Server

  • 이름에 유니코드 문자가 너무 많이 포함된 SharePoint 문서를 팀 탐색기를 사용하여 열려고 하면 제대로 열리지 않습니다.SharePoint documents that have names that contains too many Unicode characters no longer open incorrectly when you try to open them by using Team Explorer.
  • Team Foundation Server 2013 업데이트 4에서는 관련자 라이선스가 있는 경우 Feedback Client를 사용하여 피드백을 제출할 수 없습니다.In Team Foundation Server 2013 Update 4, you cannot submit feedback by using Feedback Client when you are at the stakeholder license level. 하지만 Team Foundation Server 2013 업데이트 5에서는 관련자 라이선스가 있는 경우 Feedback Client를 사용하여 피드백을 제출할 수 있습니다.However, in Team Foundation Server 2013 Update 5, you can submit feedback by using Feedback Client when you are at the stakeholder license level.
  • 웹 액세스에서 다른 사용자와 동시에 작업 항목을 변경해도 다음과 같은 문제가 더 이상 발생하지 않습니다.When you change a work item simultaneously with another user in Web Access, you no longer experience one of the following issues:
    • 작업 항목 저장이 완료됩니다.A work item is saved successfully. 하지만 상태 필드를 변경하고 이유 필드를 기본값이 아닌 값으로 설정하면 이유 필드 값이 기본값으로 되돌아갑니다.However, if you changed the State field and you set the Reason field to a non-default value, the Reason field value is reverted to the default.
    • 작업 항목이 저장되지 않고 "'상태' 필드는 비워 둘 수 없습니다."라는 오류 메시지가 표시됩니다.A work item is not saved and you receive a "Field 'State' cannot be empty" error message.
  • 공백의 차이를 제외하고 동일한 데이터(예: "Debug" 및 "Debug ")가 있는 경우 웨어하우스 차단이 더 이상 차단되지 않습니다.You are no longer blocked from using the warehouse when you have data that is identical except for differences in white space (for example, "Debug" and "Debug ").
  • 이전에 하위 폴더를 삭제한 주기적으로 이름이 바뀐 폴더의 경우 prc_PendMerge의 무한 루프에서 tf merge 명령이 더 이상 중단되지 않습니다.The tf merge command no longer freezes in an infinite loop in prc_PendMerge for cyclically renamed folders that have previously deleted subfolders.
  • Git 사용자는 이제 TFS 인스턴스에 호스팅되는 Git 리포지토리에 대한 주석 태그 shallow clone을 수행할 수 있습니다.As a Git user, you can now perform a shallow clone of an annotate tag against a Git repo that is hosted on a TFS instance.
  • 현재 일광 절약 시간을 벗어나 입력된 DateTime 필드 값이 포함된 작업 항목이 웹 액세스에 더 이상 잘못 표시되지 않습니다.Work Items that have DateTime field values that are entered outside of the current daylight saving time period no longer appear incorrectly in Web Access.
  • TFS 백업 도구를 사용하여 데이터베이스 백업을 복원하는 경우 SQL Server가 다른 위치에 대해 설정되어 있으면 로그 파일(.ldf)과 데이터 파일(.mdf) 모두 더 이상 동일한 위치로 복원되지 않습니다.When you restore database backups by using TFS backup tool, both the log file (.ldf) and data file (.mdf) are no longer restored to same location if SQL Server is set for different locations.
  • "시간당 빌드 성공", "번다운(Burndown) 대시보드", "번다운(Burndown) 및 진행 속도", "스토리 개요"와 같은 보고서에 대한 성능이 새롭게 향상되었습니다.New performance improvements are made for reports such as "Build success over time," "Burndown dashboard," "Burndown and burn rate," and "Stories overview."
  • 원격 리포지토리에서 변경 내용을 다운로드해도 구성 파일이 특수하게 만든 파일로 바뀌지 않습니다.When you download changes in a remote repository, your configuration file is no longer replaced by a specially crafted file. 구성 파일은 리포지토리 외부에 상주합니다.Your configuration file resides outside the repository. 이 파일을 잘못된 파일로 대체하면 자격 증명으로 실행되는 임의 명령을 실행하도록 Git 명령이 다시 매핑될 수 있습니다.By replacing this file with a bad file, the Git commands could be remapped in order to execute arbitrary commands that run under your credentials. 이런 경우 잘못된 파일을 Git 리포지토리에 가져올 수 있습니다.In this situation, a bad file could be introduced to the Git repository.
  • 이벤트를 볼 권한이 있으면 팀 구독 작성자가 해당 이벤트를 볼 권한이 없는 경우 이제 팀 알림을 받을 수 있습니다.If you have permission to view events, you can now receive team notifications if the creator of the team subscription does not have permission to view those events.
  • 웹 액세스에서 TFS를 사용할 때 성능이 개선되었습니다.We have improved the performance when you use TFS in Web Access.
  • 고정된 차트가 이제 더 잘 표시됩니다.Pinned charts are now better displayed. 범례가 더 이상 숨겨지지 않으며 차트 맞춤이 향상되었습니다.The legend is no longer hidden and there is a better alignment of the charts.
  • 첨부 파일 및 작업 항목 링크와 관련된 작업 항목의 특정 규칙이 이제 제대로 실행됩니다.Certain rules on work items that are related to their attachments and work item links now run correctly.
  • CLR 시작 중에 COM 등록을 막는 도구가 있는 경우(예: Fusion 로깅) 작업 에이전트가 정상적으로 실행될 수 있도록 끌어오기 요청을 사용하지 않도록 설정할 수 있습니다.If you have a tool that prevents COM from registration during CLR startup (like Fusion logging), you can now disable pull requests in order to allow the Job Agent to run normally.

알려진 문제Known Issues

일반General

[참고!] 이 섹션의 단계를 주의 깊게 따르십시오.[NOTE!] Follow the steps in this section carefully. 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있으므로Serious problems might occur if you modify the registry incorrectly. 수정하기 전에 문제가 발생할 경우 복원을 위해 레지스트리를 백업하십시오.Before you modify it, back up the registry for restoration in case problems occur.

Visual Studio의 웹 성능 테스트를 기록하려고 할 때 Internet Explorer용 WebTest 레코드 플러그인이 로드되지 않습니다.The WebTest recorder plug-in for Internet Explorer does not load when it tries to record a web performance test from Visual Studio. 이 문제를 해결하려면 다음 레지스트리 키를 삭제하십시오.To work around this issue, delete the following registry keys:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component CategoriesHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64

단위 테스트Unit Testing

이전 버전에서 Visual Studio 2013 업데이트 5로 업그레이드하는 경우 기존 단위 테스트 응용 프로그램(Windows Phone) Visual C# 프로젝트가 빌드되지 않습니다.When you upgrade to Visual Studio 2013 Update 5 from an earlier version, you may found the existing Unit Test Application (Windows Phone) Visual C# projects will not build. 이 문제를 해결하려면 Visual Studio 2013 업데이트 5 설치를 복구하십시오.To work around this issue, repair the Visual Studio 2013 Update 5 installation.