Visual Studio Icon Visual Studio 2013 업데이트 4 릴리스 정보Visual Studio 2013 Update 4 Release Notes


개발자 커뮤니티 | 시스템 요구 사항 | 호환성 | 배포 가능 코드Developer Community | System Requirements | Compatibility | Distributable Code
|사용 조건 | 블로그 | 알려진 문제| License Terms | Blogs | Known Issues


참고

이것은 최신 버전의 Visual Studio가 아닙니다.This is not the latest version of Visual Studio. 최신 릴리스를 다운로드하려면 Visual Studio 2019용 현재 릴리스 정보를 방문하세요.To download the latest release, please visit the current release notes for Visual Studio 2019.


Visual Studio 2013 다운로드Download Visual Studio 2013

Visual Studio 2013 업데이트 4 다운로드 하려면 다운로드 단추를 클릭 합니다.To download Visual Studio 2013 Update 4, click on the download button. 파일은 무료 Dev Essentials 구독 기반 사이트에서 다운로드 됩니다.The files are downloaded from our free Dev Essentials subscription-based site. 무료 포괄적인 개발자 프로그램 및 서비스에 대 한 자세한 내용은 Dev Essentials 페이지를 참조 하세요.Please see the Dev Essentials page for information on our free comprehensive developer program and services.

Download Visual Studio 2013


Release Notes Icon Visual Studio 2013 업데이트 4 릴리스Visual Studio 2013 Update 4 Release

2014 년 10 월 16 일 출시released on October 16, 2014

이번 릴리스의 새로운 기능What's New in this Release

Visual Studio 업데이트:Visual Studio updates:

Team Foundation Server 업데이트:Team Foundation Server Updates:

SQL Server 업데이트:SQL Server updates:

기타 변경 내용:Other changes:

또한 몇 가지 Visual Studio 2013 제품은 업데이트 4와 함께 다운로드할 수 있습니다. 다음을 포함 합니다.In addition, several Visual Studio 2013 products are available for download with Update 4, including the following:

참고

이러한 릴리스에 대 한 자세한 내용은 아래의 관련 릴리스 섹션을 참조 하세요.To get more details on these releases, see the Related Releases section below.


CodeLens CodeLens

CodeLens 표시기를 사용 하 여 작업에 집중 하면서 코드에 대해 알아볼 수 있습니다.With CodeLens indicators you can learn about your code while staying focused on your work. 코드를 조회 하지 않고 코드 참조, 코드 변경 내용, 관련 된 TFS 항목 및 단위 테스트를 찾을 수 있습니다.You can find code references, changes to your code, related TFS items, and unit tests - without looking away from the code. CodeLens에 대 한 자세한 내용은 codelens를 사용 하 여 코드 변경 내용 및 기타 기록 찾기를 참조 하세요.For more information about CodeLens, see Find code changes and other history with CodeLens.

TFVC를 사용 하 여 CodeLens에 대 한 데이터 저장소 요구 사항 감소Reduced data storage requirements for CodeLens with TFVC

TFS 데이터베이스에 저장 된 CodeLens 데이터의 크기를 줄였습니다.We reduced the size of CodeLens data stored in the TFS database. 데이터가 다시 포맷 되 고 중복 된 정보가 제거 되었습니다.The data has been reformatted and duplicated information removed.

기본적으로 CodeLens는 지난 12 개월의 변경 내용만 처리 하 여 팀 표시기를 계산 합니다.By default, CodeLens now only processes changes from the last 12 months to calculate team indicators. TFSConfig CodeIndex 명령을사용 하 여이 기간을 변경할 수 있습니다.You can change this duration by using the TFSConfig CodeIndex command.

C + + C++

GPU 사용량GPU Usage

성능 및 진단 허브의 새로운 GPU 사용량 도구를 사용 하면 CPU 또는 GPU가 성능 병목 현상 인지 여부를 확인할 수 있습니다.A new GPU Usage tool in the Performance and Diagnostics hub helps you determine whether the CPU or the GPU is the performance bottleneck. 이 도구를 사용 하 여 DirectX 응용 프로그램의 GPU 사용량 데이터를 수집 하 고 분석할 수 있습니다.This tool lets you collect and analyze GPU usage data for DirectX applications.

성능 및 진단 허브 GPU 사용량 도구

Windows 데스크톱 및 Windows 스토어 앱 모두에 대해이 도구를 사용할 수 있습니다. Windows Phone 및 원격 진단에 대 한 지원은 이후 릴리스에서 제공 될 예정입니다.You can use this tool for both Windows Desktop and Windows Store apps; support for Windows Phone and remote diagnostics will ship in a later release. 지원 되는 그래픽 카드가 있고 최신 드라이버가 설치 된 경우 각 개별 GPU 이벤트의 타이밍을 검사할 수도 있습니다.You can also inspect the timing of each individual GPU event if a supported graphics card is present and latest drivers are installed.

빠른 검색Faster browsing

Visual Studio는 이제 많은 솔루션을 검색 하거나 다시 검사 하 고 기호 데이터베이스를 더 빠르게 업데이트 합니다.Visual Studio now scans or rescans large solutions and updates the symbol database more quickly. 검색은 응답성이 향상 되 고, 정의로 이동 등의 작업은 데이터베이스가 완전히 업데이트 되지 않은 경우에도 차단 되지 않아야 합니다.Browsing should be more responsive, and operations such as Go To Definition should not be blocked, even if the database has not been completely updated. 차단 되지 않는 메시지는 결과가 정확 하지 않을 수 있다는 경고를 표시 합니다.A non-blocking message will warn you that your results may be inaccurate.

JavaScript IntelliSense JavaScript IntelliSense

이제 RequireJS로 로드 된 JavaScript 모듈에서 IntelliSense를 가져올 수 있습니다.You can now get IntelliSense in JavaScript modules loaded with RequireJS.

Microsoft ASP.NET 및 Web Tools Microsoft ASP.NET and Web Tools

JSON 및 HTML 편집기를 개선 했습니다.We have made improvements in the JSON and HTML editors.

JSON 편집기 개선 사항JSON Editor Improvements

Json 스키마를 비동기적으로 로드 하 고, 자식 스키마를 캐시 하 고, IntelliSense를 개선 하는 등 JSON 편집기를 몇 가지 개선 했습니다.We made a few improvements in the JSON editor, including loading the JSON schema asynchronously, caching child schemas, and improving IntelliSense. 또한 다음과 같은 새 기능을 추가 했습니다.We also added the following new features:

  • JSON 스키마 유효성 검사.JSON Schema validation. 드롭다운 목록에서 선택한 스키마에 따라 JSON 스키마 유효성 검사 기능을 추가 했습니다.We added a JSON schema validation feature, based on the schema selected in the drop-down list.
  • 상황에 맞는 메뉴 단추를 제거 합니다.Un-minify the context menu button. JSON 편집기를 마우스 오른쪽 단추로 클릭 하 고 상황에 맞는 메뉴 단추 를 선택 취소 하 여 json 파일에서 긴 배열을 제거할 수 있습니다.You can right-click the JSON editor and select Un-minify context menu button to un-minify any long arrays in the JSON file.
  • 스키마 다시 로드 상황에 맞는 메뉴 단추입니다.The Reload Schemas context menu button. Visual Studio는 인터넷에서 다운로드 한 스키마를 캐시 하 고 Visual Studio를 다시 시작한 후에도 캐시를 사용 합니다.Visual Studio caches the schema downloaded from the internet, and uses the cache even after you restart Visual Studio. 스키마가 변경 된 것으로 확인 되 면 상황에 맞는 메뉴를 사용 하 여 활성 JSON 문서에서 변경 된 스키마를 다운로드 하 고 즉시 사용할 수 있습니다.If you know the schema has changed, you can use the context menu to download the changed schema in the active JSON document and use it immediately.

HTML 편집기 개선 사항HTML Editor Improvements

HTML 편집기는 버그 수정과 웹 표준에 맞게 업데이트 된 IntelliSense를 통해 개선 되었으며 다음과 같은 새로운 기능이 도입 되었습니다.We improved the HTML editor with bug fixes, updated IntelliSense for web standards, and introduced the following new features:

  • 더 나은 클라이언트 템플릿 서식 지정.Better client template formatting. HTML 편집기는 더 이상 큰따옴표 ({{...}})를 구문 분석 하거나 형식을 지정 하지 않으므로 콘텐츠에 잘못 된 HTML로 플래그를 지정 하거나 HTML로 서식 지정을 시도 하지 않습니다.The HTML editor no longer parses or formats double-curly syntax {{…}}, so we do not flag the content as invalid HTML or try to format it as HTML. 이는 각도, Handlebars, Mustache 및 기타 이중 중괄호 템플릿 구문에 유용 합니다.This is great for Angular, Handlebars, Mustache and other double-curly template syntaxes.
  • 사용자 지정 요소, polymer 요소 및 특성에 대 한 지원.Support for custom elements, polymer-elements and attributes. 다른 프레임 워크에 많은 사용자 지정 태그가 있을 수 있으므로 더 이상 사용자 지정 요소에 대해 알 수 없는 특성의 유효성을 검사 하지 않습니다.We no longer validate unknown attributes for custom elements, because there can be many custom-made tags in different frameworks. 알 수 없는 요소는 더 이상 물결선를 포함 하지 않습니다.Unknown elements no longer have squiggles under them.
  • HTML 요소 도구 설명입니다.HTML element tooltips. 이제 편집기에서 HTML 요소에 대 한 도구 설명을 제공 합니다.We now supply tooltips for HTML elements in the editor.
  • #지역 지원.#region support. 이제 HTML 편집기에서 영역 접기를 지원 합니다.The HTML editor now supports region folding. 주변 코드 조각을 사용 하 여 현재 선택 영역을 묶을 수도 있습니다.You can use a surrounding snippet to surround the current selection as well.
  • LESS 편집기에 대 한 뷰포트 수정Viewport fix for the LESS editor. LESS 편집기에는 @viewport 더 이상 확인 경고가 표시 되지 않습니다.In the LESS editor, @viewport no longer shows verification warnings.
  • 많은 조각이 있습니다.Many more snippets. 이제 더 많은 코드 조각을 제공 하 여 개발 환경을 더 쉽게 만들 수 있습니다.We now provide more snippets to make your developing experience easier.
  • CSS 자동 동기화. CSS 파일을 저장 하거나 외부적으로 변경 하면 (예: LESS/SASS 컴파일러를 사용 하 여) 브라우저에서 전체 CSS 파일이 다시 로드 됩니다.CSS auto-sync. Saving the CSS file or changing it externally (for example, with a LESS/SASS compiler) causes the whole CSS file to reload in the browser. 파일을 자동으로 동기화 할 수 없는 경우 Ctrl + S를 누르면 연결 된 브라우저를 새로 고치지 않아도 자동으로 다시 로드 됩니다 (Ctrl + Alt + Enter).If the file cannot auto-sync, Ctrl+S causes an automatic reload without the need to refresh the linked browsers (Ctrl+Alt+Enter). 도구 모음에서이 기능을 사용 하지 않도록 설정할 수 있습니다.This feature can be disabled in the toolbar.

Azure WebJobsAzure WebJobs

Visual Studio 2013 업데이트 4에서 Azure WebJobs를 더 쉽게 빌드, 배포 및 디버그할 수 있도록 하는 몇 가지 새로운 기능이 출시 되었습니다.In Visual Studio 2013 Update 4, we released some new features that make it easier to build, deploy, and debug Azure WebJobs. 또한 Azure Websites에 백그라운드 처리를 추가할 수 있습니다.Additionally, you can add background processing to Azure Websites. 이제 Visual Studio 서버 탐색기에서 WebJobs를 노드로 표시 하므로 WebJobs 대시보드에 직접 연결 하 여 활성 WebJobs를 볼 수 있습니다.We now represent WebJobs as nodes in the Visual Studio Server Explorer, so you can link directly to the WebJobs dashboards to view your active WebJobs. 또한 서버 탐색기를 사용 하 여 연속 작업을 시작 및 중지 하 고 주문형 또는 예약 된 작업을 실행할 수 있습니다.You can also use the Server Explorer to start and stop continuous jobs and run on-demand or scheduled jobs. 또한 연속 WebJobs에 대해 한 번 클릭 원격 디버깅을 사용 하도록 설정 했으므로 연속 WebJob이 들어오는 큐 또는 blob 메시지를 처리 하는 방법을 확인 해야 하는 경우 클라우드에서 라이브 실행 시 코드를 단계별로 실행할 수 있습니다.In addition, we enabled one-click remote debugging of continuous WebJobs, so if you need to see how your continuous WebJob is processing incoming queues or blob messages, you can step through your code as it runs live in the cloud.

서버 탐색기 WebJobs 노드

WebJobs SDKWebJobs SDK

WebJobs SDK는 이제 Azure WebJob 프로젝트 템플릿에 미리 설치 됩니다.The WebJobs SDK is now pre-installed in the Azure WebJob project templates.
이전 처럼 Azure WebJob 프로젝트 템플릿을 사용 하 여 새 WebJob 프로젝트를 만들 수 있습니다.As before, you can create a new WebJob project using the Azure WebJob project template.

ASP.NET MVC 5.2.2ASP.NET MVC 5.2.2

ASP.NET MVC 5.2.2를 사용 하도록 템플릿 패키지를 업데이트 했습니다.We have updated template packages to use ASP.NET MVC 5.2.2. 이 릴리스에는 MVC의 새로운 기능 또는 버그 수정이 포함 되어 있지 않습니다.This release does not contain any new features or bug fixes in MVC. 웹 페이지를 변경 하 여 성능이 크게 향상 되 고 다른 모든 종속 패키지도이 새 버전의 웹 페이지에 종속 되도록 업데이트 되었습니다.We made a change in Web Pages for a significant performance improvement and have updated all other dependent packages to also depend on this new version of Web Pages.

ASP.NET Web API 5.2.2ASP.NET Web API 5.2.2

이 릴리스에서는 Json.Net 6.0.4에 대 한 종속성을 변경 했습니다.In this release we made a dependency change for Json.Net 6.0.4. 이 릴리스에는 Web API의 다른 새로운 기능 또는 버그 수정이 포함 되어 있지 않습니다.This release does not have any other new features or bug fixes in Web API. 이후에는이 새 버전의 Web API에 따라 사용자가 소유한 다른 모든 종속 패키지를 업데이트 했습니다.We have subsequently updated all other dependent packages we own to depend on this new version of Web API. 이번 Json.NET 릴리스의 새로운 기능에 대 한 자세한 내용은 Json.NET 6.0 릴리스 4-Json 병합, 종속성 주입을 참조 하세요.For information on what's new in this release of Json.NET, see Json.NET 6.0 Release 4 - JSON Merge, Dependency Injection.

ASP.NET Web API OData 5.3.1 betaASP.NET Web API OData 5.3.1 beta

ASP.NET Web API OData 5.3.1 beta 릴리스에 대 한 자세한 내용은 ASP.NET Web API odata 5.3의 새로운 기능을 참조 하세요.For more information regarding the ASP.NET Web API OData 5.3.1 beta release, see What's New in ASP.NET Web API OData 5.3.

SignalR 2.1.2SignalR 2.1.2

SignalR 2.1.2를 사용 하도록 템플릿 패키지를 업데이트 했습니다.We updated template packages to use SignalR 2.1.2. 자세한 내용은 SignalR 2.1.2를 참조 하세요.For more information, see SignalR 2.1.2.

Owin 3.0Owin 3.0

Owin 3.0 NuGet 패키지를 사용 하도록 템플릿 패키지를 업데이트 했습니다.We updated template packages to use Owin 3.0 NuGet packages. 자세한 내용은 Owin 3.0 릴리스 정보를 참조 하세요.For more information, see Owin 3.0 release notes.

Application Insights Application Insights

업데이트 4를 사용 하는 경우 Visual Studio 용 Application Insights 도구에 더 많은 성능 향상 및 버그 수정이 있습니다.With Update 4, Application Insights Tools for Visual Studio has more performance improvements and bug fixes. Visual Studio 2013.3을 사용 하 여 Application Insights 추가 된 프로젝트와 완벽 하 게 호환 됩니다.It is fully compatible with projects that had Application Insights added with Visual Studio 2013.3. 이 업데이트의 내용은 다음과 같습니다.This update includes:

  • Azure 웹 사이트에 게시 하기 위한 워크플로와의 원활한 통합Seamless integration with the workflow to publish to an Azure website
  • 솔루션 통합 및 프로젝트 검색 기능이 향상 되었습니다.Improved solution integration and project detection. 예를 들어 Application Insights는 Python과 같은 지원 되지 않는 프로젝트에 더 이상 포함 되지 않습니다.(For example, Application Insights is no longer included in unsupported projects like Python.)

Azure Preview 포털에서 Application Insights 데이터 변경에 대 한 자세한 내용을 보려면 여기로 이동 하세요.To learn more about changes to Application Insights data in the Azure Preview Portal, go here.

Release Management Release Management

응용 프로그램의 릴리스 관리 프로세스를 개선합니다.Improve the process of managing the release of your app. 각 단계의 특정 환경에 응용 프로그램을 배포합니다.Deploy your app to a specific environment for each separate stage. 단계별 승인이 필요한 프로세스로 단계를 관리합니다.Manage the steps in the process with approvals for each step.

배포 에이전트를 사용 하 여 앱을 배포 하는 릴리스 템플릿을 만들거나 Windows powershell, Windows powershellDSC(필요한 상태 구성) 또는 Chef를 사용 하는 vnext 릴리스 템플릿을 사용할 수 있습니다.You can create release templates that use deployment agents to deploy your app, or you can use vNext release templates that use Windows PowerShell, Windows PowerShell Desired State Configuration (DSC), or Chef. 설정 하는 릴리스 유형을 파악 하는 데 도움이 되도록 새 용어가 UI에 추가 되어 선택 사항을 보다 명확 하 게 파악할 수 있습니다. 에이전트 기반.To help you know what type of release you are setting up, a new term has been added to the UI to make your choices clearer: agent-based. 이는 배포 에이전트가 있는 서버 에서만 작동 하는 에이전트 기반 환경, 구성 요소, 릴리스 템플릿 및 릴리스 경로를 식별 합니다.This identifies agent-based environments, components, release templates and release paths that only work with servers that have deployment agents. 다른 유형의 환경은 vNext 환경입니다.The other type of environments are vNext environments. Vnext 구성 요소, vNext 릴리스 템플릿 및 vNext 릴리스 경로를 사용 하 여 vNext 환경을 사용할 수 있습니다.You can only use vNext environments with vNext Components, vNext Release Templates, and vNext Release Paths.

VNext 환경에 배포할 때 태그 사용Use tags when you deploy to a vNext environment

이제 vNext Azure 또는 standard 환경에서 서버에 태그를 사용할 수 있습니다.Now you can use tags with the servers in your vNext Azure or standard environments. 예를 들어 환경에 여러 대의 웹 서버가 있다면 모두 웹 서버라는 태그를 지정할 수 있습니다.For example, if you have multiple web servers in your environment then you can tag them all with WebServer. 태그를 사용 하 여 배포 작업을 설정할 수 있습니다.You can set up your deployment actions using tags. 배포가 준비 되 면 태그를 사용 하 여 모든 서버에서 작업을 수행할 수 있습니다.When a deployment is staged, you can perform actions on any server using a tag. 따라서 여러 서버에 대해 작업 집합을 한 번만 만들면 됩니다.Therefore, You only have to create the set of actions once for multiple servers.

또한 vNext 태그를 사용 하 여 배포 순서를 병렬에서 시퀀스로 전환할 수 있습니다.Additionally, with vNext tags you can switch the deployment order from parallel to sequence.

배포 시퀀스 또는 스크립트에 대 한 시스템 변수에 액세스Access to system variables for your deployment sequences or scripts

인기 있는 사용자의 요구에 따라 이제 다른 구성 변수와 마찬가지로 시스템 변수에 액세스 하 여 릴리스 템플릿에서 사용할 수 있습니다.By popular user demand, you can now access system variables just like other configuration variables and use them in your release template. VNext 릴리스 경로에 대해서만 이러한 추가 정보를 하드 코딩 하지 않아도 됩니다.You don't have to hardcode these any more for vNext release paths only.

지원 되는 변수:Supported variables:

  • 빌드 디렉터리Build directory
  • 빌드 번호 (릴리스의 구성 요소에 해당)Build number (for component in the release)
  • 빌드 정의 (구성 요소별)Build definition (for component)
  • TFS URL (구성 요소용)TFS URL (for component)
  • 팀 프로젝트 (구성 요소용)Team project (for component)
  • 태그 (작업을 실행 하는 서버의 경우)Tag (for server that is running the action)
  • 응용 프로그램 경로 (구성 요소가 복사 되는 대상 경로)Application path (destination path where component is copied)
  • 환경 (스테이지)Environment (for stage)
  • 단계Stage

빌드를 배포 하는 구성 파일의 필요성 감소Reduce the need for configuration files to deploy your builds

VNext 릴리스 경로에 한 해 이제 전역, 서버, 구성 요소, 작업 수준에서 릴리스에 대 한 구성 변수를 설정할 수 있습니다.For vNext release paths only, you can now set up configuration variables for your release at the following levels: global, server, component, action. 이러한 추가 유연성은 더 이상 빌드에서 구성 파일을 유지 관리할 필요가 없다는 것을 의미 합니다.This extra flexibility means you might no longer need to maintain configuration files with your build. 변수에 동일한 이름이 있는 경우 값은 작업, 구성 요소, 서버, 전역의 우선 순위에 따라 결정 됩니다.If variables have the same name, the value is determined based on this order of precedence: action, component, server, global. 작업에는 다른 값을 재정의 하는 우선 순위가 가장 높습니다.(Action has the highest precedence to override the other values).

VNext 릴리스 경로를 사용 하 여 수동 작업Manual intervention with a vNext release path

이제 vNext 릴리스 경로에서 단계에 수동 단계를 추가할 수 있습니다.Now you can add manual steps to a stage in a vNext release path. 수동 작업을 배포 시퀀스에 추가 합니다.Add a manual intervention activity into your deployment sequence. 해당 순서로 알림이 트리거되면 배포는 일시 중지 되 고 릴리스 경로에 대 한 나머지 자동화를 계속 하기 전에 몇 가지 수동 단계를 실행할 수 있습니다.When the notification is triggered in that sequence, the deployment pauses and you can run some manual steps before continuing with the rest of the automation for the release path.

TFS 서버에 저장 된 빌드 삭제Build drops stored on TFS servers

빌드 정의를 설정 하 여 UNC 경로가 아닌 서버에 빌드 출력을 복사 하는 경우 Release Management의 vNext 구성 요소에서 이제 서버에 저장 된 이러한 빌드를 사용할 수 있습니다.If you have set up your build definition to copy the build output to the server and not a UNC path, vNext components in Release Management can now use these builds that are stored on the server.

공유 UNC 경로를 사용 하 여 빌드 삭제에서 배포Deploy from a build drop using a shared UNC path

VNext 릴리스 경로의 경우 이제 Release Management를 사용 하 여 공유 UNC 경로에 있는 빌드 삭제를 사용 하는 서버에 배포할 수 있습니다.For vNext release paths, you can now use Release Management to deploy to servers using build drops located on a shared UNC path. 대상 서버와 Release Management 서버 모두에 공유 UNC 경로에 대 한 액세스 권한이 있는 경우 배포할 수 있습니다.You can deploy if both the target server and the Release Management server have access to the shared UNC path.

유용성 향상Usability improvements

이제 vNext 릴리스 템플릿을 사용 하면 작업의 드롭다운 목록에서 서버 및 구성 요소를 선택할 수 있습니다.When you use the vNext release templates, you can now select servers and components from the drop-down list in the action. 쉽게 식별할 수 있도록 작업에 이름을 제공할 수도 있습니다.You can also give actions friendly names to make it easier to identify them.

VNext Azure 및 standard 환경 조합 및 일치Mix and match vNext Azure and standard environments

이전에는 vNext 릴리스 경로에 대 한 각 단계에서 모든 vNext Azure 환경 또는 모든 vNext 표준 환경을 사용할 수 있었습니다.Previously for a vNext release path, each stage in the path could only use either all vNext Azure environments or all vNext standard environments. 이제 환경을 혼합 하 고 일치 시킬 수 있습니다.Now you can mix and match your environments. 예를 들어 테스트 단계를 vNext Azure 환경에 배포할 수 있지만 프로덕션 단계는 vNext 표준 환경에서 온-프레미스 프로덕션 서버에 배포 합니다.For example, your test stage might deploy to a vNext Azure environments, but your production stage deploys to on-premises production servers in a vNext standard environment.

테스트 Test

테스트 사례가 다른 테스트 도구 모음에 속하는 경우 빠르게 찾기Find out quickly if a test case belongs to other test suites

테스트 사례가 둘 이상의 테스트 도구 모음에 속할 수 있으므로 테스트 사례를 변경 하기 전에 다른 연결 된 테스트 도구 모음이 있는지 확인 하는 것이 좋습니다.As test cases can belong to more than one test suite, it's good to check if there are any other associated test suites before you make changes to a test case. 이제 테스트 사례와 연결 된 모든 테스트 도구 모음을 신속 하 게 볼 수 있습니다.Now you can quickly view all the test suites associated with a test case. 세부 정보를 확인합니다.Find out the details.

테스트 도구 모음 창에서 테스트 사례를 선택 합니다. 창 필드를 클릭 하 여 테스트 도구 모음을 선택 합니다. 연결 된 테스트 도구 모음 창이 표시 됩니다.

테스트 사례에 대 한 최근 테스트 결과 보기View recent test results for a test case

테스트 사례에 대 한 테스트 결과 기록을 빠르게 확인 하 여 최근에 성공 하거나 실패 했는지 확인 합니다.Quickly see the test result history for a test case to see if it has passed or failed recently. 테스트 사례를 선택 하 고 테스트 결과 창을 선택 하 여 결과를 확인 하면 됩니다.Just select the test case and choose the test results pane to view the results.

테스트 상태를 표시 하는 실시간 경량 차트Real-time lightweight charts to show testing status

이제 테스트 허브의 차트 탭에서 테스트 사례에 대 한 스냅숏 및 추세 차트를 만들 수 있습니다.Now you can create snapshot and trend charts for test cases from the Charts tab in the test hub. 테스트 결과에 대 한 스냅숏 차트를 만들 수도 있습니다.You can also create snapshot charts for test results.

테스트 허브 테스트 도구 모음을 엽니다. 차트 탭

테스트 허브에서 태그로 필터링Filter by tags in the test hub

모음에 있는 테스트 사례에 중요하다고 생각되는 태그를 지정할 수 있습니다.Tag test cases in a suite with any tag that is important to you. 예를 들어 로그인 페이지에 대해 버그가 수정 된 경우 테스트를 다시 실행할 수 있도록 로그인과 관련 된 모든 테스트에 태그를 지정할 수 있습니다.For example, tag all the tests related to login so that you can rerun the tests if a bug is fixed for the login page. 그런 다음 테스트 허브에서 이러한 태그를 필터링하면 됩니다.Then you can filter on that tag from the test hub. 테스트 사례를 편집할 때 태그를 추가 및 편집할 수도 있고, 표 보기에서 태그를 대량 편집할 수도 있습니다.You can add and edit tags when you edit a test case, or bulk edit tags in the grid view.

테스트 도구 모음 선택 열 목록에 태그를 추가 합니다. 태그를 표시 하려면 필터 아이콘을 클릭 합니다.

버전 제어 Version control

Git 끌어오기 요청을 사용 하 여 코드 검토 및 병합Review and merge code with Git pull requests

끌어오기 요청은 Git에서 개발자 워크플로의 중요 한 구성 요소입니다.Pull requests are a critical component of the developer workflow in Git. 이제 개발자는 끌어오기 요청을 사용 하 여 코드를 쉽게 검토 하 고 병합할 수 있습니다.Now developers can use pull requests to help review and merge their code. 끌어오기 요청을 통해 분기에서 작업 하는 개발자는 코드를 코드에 추가 하기 전에 다른 개발자의 변경 내용에 대 한 피드백을 얻을 수 있습니다.Pull requests enable developers working in branches to get feedback on their changes from other developers before adding their code into the mainline. 검토에 참여 하는 모든 개발자는 코드 변경 내용을 확인 하 고 코드에 주석을 남길 수 있으며 "엄지 손가락 위로" 승인을 제공할 수 있습니다.Any developer participating in the review can see the code changes, leave comments in the code, and give a "thumbs up" approval.

작업 계획 및 추적 Plan and track work

업데이트 4를 사용한 TFS (Team Foundation Server)에 대 한 많은 향상 된 기능을 사용 하면 더 쉽게 작업을 수행할 수 있는 도구를 쉽게 사용할 수 있습니다.The many small improvements to Team Foundation Server (TFS) with Update 4 help make it easier for you to use our tools to get your work done faster.

쿼리 기반 차트 작성에 이제 누적 영역형, 영역형, 꺾은선형 같은 추세 차트가 포함됩니다.Query-based chart authoring now includes trend charts: Stacked Area, Area, and Line. 1주, 2주 또는 4주 시간 범위에 걸쳐 추세를 시각화할 수 있습니다.You can visualize trends across a one-week, two-week, or four-week time range. 이제 필드 수 외에도 단순 목록 쿼리에서 반환 되는 작업 항목에 대해 필드 값의 합계를 더할 수 있습니다.In addition to field counts, you can now sum a field value across work items returned in a flat-list query. 이러한 새 차트 종류는 홈 페이지에 고정 될 수도 있습니다.These new chart types can be pinned to your home pages too.

백로그 항목을 신속 하 게 다시 정렬Quickly reorder backlog items

백로그가 많은 경우 항목을 다른 위치로 끌어서 놓는 것이 어렵습니다.If you had a large backlog, it was hard to drag and drop items to a different position. 이제 백로그 항목에 대 한 상황에 맞는 메뉴에 항목을 직접 이동 하거나 백로그의 특정 위치로 이동 하는 옵션이 포함 되어 있습니다.The context menu for backlog items now contains options to move an item directly to the top or to a specific position in the backlog. 이러한 변경을 통해 기본 TFS 프로세스 템플릿의 작업 항목 폼에서 백로그 우선 순위를 추적 하는 필드를 제거 했습니다.Be aware that with this change, we removed the field that tracks backlog priority from the work item forms in the default TFS process templates.

백로그 보기, 보드, 쿼리에 대 한 전체 화면 모드 지원Full screen mode support for backlog views, boards, queries

일별 스탠드업을 실행 하거나 많은 백로그를 보는 경우 화면 공간을 최대화 하 고 한 번에 많은 항목을 볼 수 있는 것이 유용 합니다.If you run daily standup or view large backlogs, it's useful to be able to maximize the screen space and see as many items at once. 이제 UI의 모든 크롬을 숨기고 백로그 및 보드의 전체 화면을 볼 수 있습니다.Now you can hide all the chrome in the UI and have full-screen views of the backlog and boards. 전체 화면 모드로 전환 전환은 작업 허브의 백로그 및 쿼리 탭에 있는 모든 페이지에 대해 작동 합니다.The toggle to enter full screen mode works for all the pages under the Backlogs and Queries tabs in the Work hub. ESC 키를 눌러 전체 작업 항목 뷰로 돌아갑니다.Press ESC to return to the full work item view.

모든 HTML/서식 있는 텍스트 필드에 대 한 전체 화면 모드 지원Full screen mode support for all HTML/rich-text fields

이제 서식 있는 텍스트 필드에 대 한 전체 화면 모드를 입력 하 여 가독성 및 유용성을 향상 시킬 수 있습니다.You can now enter full screen mode for rich-text fields to help improve the readability and usability. 예를 들어 필드를 재현 하는 단계 는 아래와 같이 최대화 될 수 있습니다.For example, the Steps to Reproduce field can be maximized as shown below. 단추는 전체 화면 모드와 작업 항목 뷰 사이에서 텍스트 영역을 전환 합니다.The button toggles the text area between full screen mode and the work item view. ESC 키를 눌러 전체 작업 항목 뷰로 돌아갑니다.Press ESC to return to the full work item view.

최대화 단추를 클릭 하 여 텍스트 영역을 재현 하는 단계를 확장 합니다.

더 나은 심사 환경Better triage experience

쿼리 결과를 검토할 때 심사 환경을 개선 하려면 Alt + Q를 눌러 쿼리로 다시 돌아갈 수 있습니다.To improve the triage experience when you review query results, you can go back to the query by pressing Alt+Q. 이렇게 하면 쿼리에서 자신의 위치가 유지됩니다.This keeps your position in the query.

계층 구조 보기 내 반복에 백로그 항목 할당Assign backlog items to iterations within hierarchical views

이제 계층 구조 뷰에서 끌어서 놓기를 사용 하 여 제품 백로그 항목을 반복에 할당할 수 있습니다.From hierarchical views, you can now assign product backlog items to iterations with drag and drop.

작업 항목 폼에서 영역 및 반복 필드의 인라인 검색In-line search for area and iteration fields from the work item form

작업 항목을 심사 하거나 할당할 때 영역 및/또는 반복 경로를 변경 해야 하는 경우가 종종 있습니다.Often when triaging or assigning work items it is necessary to change the area and/or the iteration path. 많이 중첩 된 크고 많이 중첩 된 트리로 원하는 경로를 찾는 것은 어려울 수 있습니다.Finding the path you want in large, deeply nested trees can be difficult. 인라인 검색을 사용하면 입력하는 내용과 일치하는 값이 즉시 강조 표시됩니다.With inline search, values that match what you type are instantly highlighted. 예를 들어 팀을 입력 하 여 이름에 작업 팀이 포함 된 모든 경로 항목을 강조 표시 합니다.For example, type Team to highlight all path entries that contain the work Team in their name.

영역 경로 검색을 쉽게 수행할 수 있습니다.

HTML 필드 내에 하이퍼링크가 정의 되어 있는 경우 CTRL 키를 누르고 링크를 클릭 합니다.If you have a hyperlinks defined within an HTML field, press the CTRL key and click the link. 이전에는 링크를 클릭 한 다음 "탐색 ..."을 클릭 하는 2 단계 프로세스 였습니다. 명령으로 이동 합니다.Previously it was a two-step process to click the link, and then click the "navigate to…" command at the top of the text area.

팀에 백로그의 버그를 추적 하는 옵션이 있습니다.Teams have the option to track bugs on their backlog

팀은 이제 버그를 추적 하는 방법의 유연성을 향상 합니다.Teams now have greater flexibility in how they track bugs. Scrum 프로세스 템플릿을 사용 하 여 만든 팀 프로젝트에는 백로그에 대 한 버그 추적이 포함 되지만 다른 프로세스 템플릿은 그렇지 않습니다.While team projects created with the Scrum process template include bug tracking on the backlog, other process templates do not. 각 팀은 이제 제품 백로그를 사용 하 여 버그를 보거나 포함을 해제 하도록 선택할 수 있습니다.Each team can now choose to view the bugs with the product backlog or turn off including them.

백로그 및 간판 보드에서 버그를 제거 하려면 선택 취소 합니다.

작업 보드에 버그를 추가 하는 방법에 대 한 자세한 내용은 여기를 참조 하세요.More details about adding bugs to the task board are here.

작업 항목 폼의 향상 된 기능Work item form enhancements

아래 나열 된 새 기능 중 일부를 사용 하 여 작업을 추적 하 고 정보를 더 쉽게 공유 하 고 그림에 표시 된 작업 항목 폼에 강조 표시 합니다.Track work and share information more easily using some of the new features listed below and highlighted in the work item form pictured.

  • 새 전자 메일 아이콘을 사용하여 작업 항목에서 바로 세련된 형식의 전자 메일을 보냅니다.Send a nicely formatted email directly from the work item form using the new email icon.
  • 탐색 한 쿼리 결과로 직접 반환 합니다.Return directly to the query result you navigated from. 키보드를 사용 하려면 ALT + Q를 누릅니다.If you like to use the keyboard, press ALT+Q. 또한 브라우저 뒤로 단추를 사용 하 여 동일한 작업을 수행할 수 있습니다.Additionally, you can use the browser back button to do the same thing. 이렇게 하면 쿼리에서 자신의 위치가 유지됩니다.This keeps your position in the query.
  • 모든 쿼리 및 작업 항목에서 전체 화면 모드로 전환합니다.Enter full screen mode from all queries and all work items. 도구 모음에서 명령을 클릭 하 여 모든 chrome을 제거 하 고 화면 부동산을 최대화 합니다.Just click the command in the toolbar to remove all the chrome and maximize your screen real estate.
  • 쿼리 결과에 대한 컨텍스트 메뉴 명령을 사용하여 새 브라우저 탭에서 작업 항목을 엽니다.Open a work item in a new browser tab with the context menu command for query results.
  • 이제 쿼리 결과를 복사 하 여 붙여넣으면 전자 메일 또는 문서에 붙여 넣는 데 훨씬 더 나은 결과를 형식으로 지정 합니다.Copy and paste of query results now formats the results much better for pasting into email or a document.

간판 보드의 추가 항목More items in your Kanban board

간판 보드의 첫 번째 및 마지막 열에 있는 항목 수에 대 한 제한은 더 이상 없습니다.There is no longer a hard limit on the number of items in the first and last columns of the Kanban board. 이제 최대 999 개 항목을 포함 하도록이 제한을 구성할 수 있습니다.Now you can configure this limit to have up to 999 items.

Visual Studio에는 연결 하려는 작업 항목을 찾을 수 있는 대화 상자가 항상 있지만 Team Web Access를 사용 하 여 해당 항목을 찾을 작업 항목 ID만 입력할 수 있습니다.In Visual Studio, there has always been a dialog box to find a work item that you want to link to, but with Team Web Access you could only type the work item ID to find it. 업데이트 4를 사용 하면 비슷한 대화 상자를 표시 하 여 연결 하려는 작업 항목을 찾을 수 있습니다.With Update 4, you get a similar dialog box to find the work item you want to link to. 기존 쿼리를 실행 하거나 제목을 검색 하 여 작업 항목을 찾을 수 있습니다.You can run an existing query or find the work item based by searching for its title.

액세스 수준 이름 변경 및 기능 액세스 Access level name changes and feature access

업데이트 4의 경우 모든 액세스 수준의 이름이 변경 되었습니다.With Update 4, all access levels have been renamed. 새 이름은 Visual Studio Team Services 라이선스에 사용 되는 것과 같은 이름에 해당 합니다.The new names correspond to the same names used for Visual Studio Team Services licensing.

  • 관련자 (이전에는 제한 됨)Stakeholder (previously was Limited)
  • 기본 (이전에는 표준)Basic (previously was Standard)
  • 고급 (이전에는 전체)Advanced (previously was Full)

이러한 변경을 통해 관련자 액세스에 대 한 기능 집합 지원이 향상 되었습니다.With this change, the feature set support for the Stakeholder access has been enhanced. 관련자는 프로젝트 홈 페이지와 대부분의 "작업" 관련 기능에 액세스할 수 있습니다.Stakeholders have access to the project home page and most of the "work" related functionality. 여기에는 백로그를 보고, 항목을 추가 및 편집 하 고, 작업 항목 쿼리를 실행 하는 기능이 포함 됩니다.This includes the ability to view the backlog, add and edit items, run work item queries and more.

무료로 사용자에 게 관련자 라이선스를 할당할 수 있습니다.You can assign users a stakeholder license at no charge. 자세한 내용은 여기를 참조하세요.See more details here.

Visual Studio에 대 한 SQL Server SQL Server for Visual Studio

업데이트 4에서는 Visual Studio 용 SQL Server에 다음 기능을 추가 했습니다.In Update 4, we have added the following features to SQL Server for Visual Studio:

  • SQL Server 2014를 지원 합니다.Support for SQL Server 2014.
  • 스키마 비교는 텍스트 및 XML 출력으로 MSBuild를 지원 합니다.Schema compare supports MSBuild with text and XML output.
  • 서버 탐색기에서 Azure SQL Database 노드에 대 한 토큰 기반 인증을 지원 합니다.Support for token-based authentication for Azure SQL Database node in Server Explorer. 여기에는 Microsoft 계정 및 조직 계정이 포함 됩니다.This includes Microsoft accounts and organizational accounts.
  • Microsoft Azure SQL database에 대 한 Azure Preview 포털에서 이제 Visual Studio에서 직접 데이터베이스 스키마를 열 수 있습니다.From the Azure Preview Portal for Microsoft Azure SQL databases, you can now open the database schema directly in Visual Studio.
  • 정적 코드 분석을 위한 확장성.Extensibility for Static Code Analysis.
  • 편집 가능한 데이터 그리드를 필터링 합니다.Filtering for the editable data grid.
  • 데이터 비교 설정을 파일 (.dcmp)에 저장 합니다.Save your data compare settings to a file (.dcmp).
  • TSQL 편집기에 연결할 때 추가 작업을 사용할 수 있습니다.Additional actions are available when you connect to the TSQL editor.
  • PDW 도구는 이제 Visual Studio Express 2013 for Windows Desktop의 일부입니다.PDW tools are now part of Visual Studio Express 2013 for Windows Desktop

기타 변경 내용: 버그 수정 및 알려진 문제 Other Changes: Bug Fixes and Known Issues

이 릴리스의 기술 개선 사항에 대 한 자세한 설명, 버그 수정 및 알려진 문제에 대 한 자세한 내용은 기술 자료 문서 기술 자료 문서 Visual Studio 2013 업데이트 4를 참조 하십시오.For a complete description of technology improvements, bug fixes and known issues in this release see the KB article Description of Visual Studio 2013 Update 4.

Team Explorer Everywhere 2013 업데이트 2Team Explorer Everywhere 2013 Update 2

티 2013 업데이트 2는 Visual Studio Team Services에 쉽게 로그인 할 수 있도록 하는 자격 증명을 저장 하는 방법을 개선 합니다.TEE 2013 Update 2 improves how TEE stores credentials that makes it easier to sign in to Visual Studio Team Services. 또한이 릴리스는 티에서 Git 리포지토리를 검색 하는 기능을 추가 합니다.In addition, this release adds the capability to browse Git repositories within TEE.

Visual Studio Tools for Unity (VSTU)Visual Studio Tools for Unity (VSTU)

VSTU는 Microsoft의 무료 Visual Studio 추가 기능으로, Unity 게임 도구 및 플랫폼을 사용 하기 위한 다양 한 프로그래밍 및 디버깅 환경을 가능 하 게 합니다.VSTU is Microsoft's free Visual Studio add-on that enables a rich programming and debugging experience for working with the Unity gaming tools and platform. 이 릴리스는 SyntaxTree 획득 이후 첫 번째 릴리스 이며 Visual Studio를 사용 하 여 Unity 커뮤니티에 연결할 기회를 기대 하 고 있습니다.This is our first release since the acquisition of SyntaxTree, and we are excited to have the opportunity to reach out to the Unity community with Visual Studio.

최근 릴리스Recent releases

1.9.1 VSTU-새로운 기능 및 버그 수정에 대 한 자세한 내용은 이 블로그 게시물을 참조 하세요.1.9.1 VSTU - For details of the new features and bug fixes, see this blog post.

1.9.2 VSTU-새로운 기능 및 버그 수정에 대 한 자세한 내용은 이 변경 로그를 참조 하세요.1.9.2 VSTU - For details of the new features and bug fixes, see this change log.

최신 버전의 VSTU를 시작 하려면 Visual Studio 갤러리에서 VSTU FOR vs 2013, VSTU for Vs 2012VSTU for vs 2010에서 도구를 다운로드 하세요.To get started with the latest version of VSTU, download the tools from the Visual Studio Gallery: VSTU for VS 2013, VSTU for VS 2012, and VSTU for VS 2010.


Visual Studio 2013 릴리스Visual Studio 2013 Releases

모든 버전의 Visual Studio 2013 릴리스 정보를 볼 수 있습니다.You can view all versions of Visual Studio 2013 release notes:


위쪽
Top of Page