Visual Studio Icon Notas de versão do Visual Studio 2013 atualização 3Visual Studio 2013 Update 3 Release Notes


| Comunidade de Desenvolvedores | Requisitos de Sistema | Compatibilidade | Código Distribuível | Termos de Licença | Blogs | Problemas Conhecidos || Developer Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues |


Observação

Esta não é a versão mais recente do Visual Studio.This is not the latest version of Visual Studio. Para baixar a versão mais recente, visite as notas de versão atuais para o Visual Studio 2017.To download the latest release, please visit the current release notes for Visual Studio 2017.


Baixar o Visual Studio 2013Download Visual Studio 2013

Para baixar o Visual Studio 2013 atualização 3, clique no botão de download.To download Visual Studio 2013 Update 3, click on the download button. Os arquivos são baixados de nosso site baseado em assinatura gratuito do Dev Essentials.The files are downloaded from our free Dev Essentials subscription-based site. Consulte a Dev Essentials página para obter informações sobre nosso programa gratuito para desenvolvedores abrangente e nossos serviços.Please see the Dev Essentials page for information on our free comprehensive developer program and services.


Release Notes Icon Visual Studio 2013 atualização 3Visual Studio 2013 Update 3

lançado em 4 de agosto de 2014released on August 4, 2014

O que há de novo nesta versãoWhat's New in this Release

Além disso, vários produtos do Visual Studio 2013 estão disponíveis para download com atualização 3, incluindo o seguinte:In addition, several Visual Studio 2013 products are available for download with Update 3, including the following:

Observação

Para obter mais detalhes sobre essas versões, consulte o versões relacionadas seção abaixo.To get more details on these releases, see the Related Releases section below.

Visual Studio 2013 atualização 3 na caixa de ferramentas do Visual Studio


CodeLens CodeLens

Use indicadores CodeLens no editor para saber mais sobre seu código enquanto se mantém focado em seu trabalho.Use CodeLens indicators in the editor to learn about your code while staying focused on your work. É possível encontrar referências de código, alterações no código, itens do Team Foundation Servers relacionados e testes de unidade – tudo sem desviar a atenção do código.You can find code references, changes to your code, related Team Foundation Server items, and unit tests – all without looking away from the code.

Para saber mais sobre o CodeLens, consulte: obter histórico e outras informações sobre seu código.To learn more about CodeLens, see: Get history and other info about your code.

CodeLens dão suporte para repositórios GitCodeLens support for Git repositories

Atualização 3 para o CodeLens agora funciona com repositórios do Git para fornecer indicadores do CodeLens para autores e alterações em seu código.For Update 3, CodeLens now works with Git repositories to provide CodeLens indicators for authors and changes to your code. Você também pode exibir os itens de trabalho associados a um método, propriedade ou classe.You can also view the work items associated with a method, property or class. Esses indicadores são atualizados quando um usuário confirma, o repositório Git é extraído ou buscado ou a ramificação é alterada.These indicators are updated when a user commits, the Git repository is pulled or fetched, or the branch is changed. (Edição mínimo: Ultimate)(Minimum edition: Ultimate)

Exiba o autor e a data com repositórios Git

Para obter mais informações, consulte: Codelens para Git no Visual Studio 2013 Ultimate atualização 3.For more information, see: Code Lens for Git in Visual Studio 2013 Ultimate Update 3.

Mapa de código Code Map

Os mapas de código ajudam a evitar que você se perca em meio a grandes bases de código, códigos desconhecidos ou códigos herdados.Code maps help you avoid getting lost in large code bases, unfamiliar code, or legacy code. Por exemplo, quando você estiver depurando, você talvez precise examinar o código em vários arquivos e projetos.For example, when you are debugging, you might have to look at code across many files and projects. Os mapas de código ajudam a navegar nessas partes de código e ver as relações entre eles.Code maps help you navigate around these pieces of code and see relationships between them. Você não precisa se lembrar de todo esse código, acompanhar os arquivos ou desenhar um diagrama em papel separado.You don't have to remember all this code, keep track of files, or draw a separate paper diagram.

Para saber mais sobre mapas de código, consulte: mapear dependências no código específico usando mapas de código no Visual Studio.To learn more about code maps, see: Map dependencies in specific code using code maps in Visual Studio.

Links em mapas de código agora são denominados com cores, tornando mais fácil de entender o mapa.Links on code maps are now styled with colors making it easier to understand the map. Você pode usar a legenda para entender o que cada cor representa.You can use the Legend to understand what each color represents. (Edição mínimo: Ultimate)(Minimum edition: Ultimate)

Mapa de código mostrando as cores em links agora

Zoom aprimoradoImproved zoom

Antes dessa atualização, se houvesse vários métodos na pilha de chamadas, o mapa de código seria dimensionados para ajustar.Before this update, if there were numerous methods in the call stack the code map would size to fit. Isso poderia se tornar ilegível.This could become unreadable. Agora o mapa de código mantém o zoom do nível que você defina e minimiza o movimento panorâmico para que você ainda pode ver o máximo possível de contexto.Now the code map keeps the zoom level that you set and minimizes panning so that you can still see as much context as possible. Na adição, a pilha de chamadas atual ou a entrada da pilha de chamada ativa sempre são visíveis para que você saiba onde você está.In addition, the current call stack or active call stack entry are always visible so that you know where you are. (Edição mínimo: Ultimate)(Minimum edition: Ultimate)

Arraste e solte os binários para mapasDrag and drop binaries to maps

Simplesmente criar um novo gráfico direcionado no Visual Studio e arraste os binários do Explorador de arquivos e soltá-los nesse gráfico.Simply create a new directed graph in Visual Studio and drag binaries from File Explorer and drop them onto this graph. Agora você pode explorar esses binários.Now you can explore these binaries. Por exemplo, você pode mostrar os assemblies que fazem referência.For example, you can show the assemblies that they reference. (Edição mínimo: Ultimate)(Minimum edition: Ultimate)

Para obter mais informações, consulte: aprimoramentos de mapa de código no Visual Studio 2013 Ultimate atualização 3.For more information, see: Code Map improvements in Visual Studio 2013 Ultimate Update 3.

Depurador Debugger

Suporte a vários monitoresMulti-monitor support

Depois de mover um aplicativo da Windows Store para um monitor diferente durante a depuração, o aplicativo reaparecerá na próxima vez que você iniciar a depuração nesse monitor.After you move a Windows Store app to a different monitor while debugging, the app will reappear in that monitor the next time you start debugging. (Edição mínimo: Express para Windows)(Minimum edition: Express for Windows)

Para obter mais informações, consulte: vários monitorar suporte para Windows Store aplicativos no Visual Studio 2013 atualização 3.For more information, see: Multiple Monitor Support for Windows Store Apps in Visual Studio 2013 Update 3.

Despejos de memória do código gerenciadoManaged code memory dumps

Um despejo de memória é um instantâneo do uso de um aplicativo de memória quando o despejo é executado.A memory dump is a snapshot of an app's use of memory when the dump is performed.

Para obter mais informações, consulte: usando o Visual Studio 2013 para diagnosticar problemas de memória do .NET na produção.For more information, see: Using Visual Studio 2013 to Diagnose .NET Memory Issues in Production.

Quando você depura um despejo de memória, você pode selecionar um tipo e navegue até a definição do tipo ou suas referências, selecionando ir para definição e localizar todas as referências.When you debug a memory dump, you can select a type and navigate to the type's definition or its references by selecting Go to Definition and Find All References. (Edição mínimo: Ultimate)(Minimum edition: Ultimate)

Para obter mais informações, consulte: análise de memória do .NET: Ir para código-fonte no Visual Studio 2013 atualização 3.For more information, see: .NET Memory Analysis: Go to Source in Visual Studio 2013 Update 3.

Suporte para .NET nativo de depuração de despejo de memóriaMemory dump debugging support for .NET Native

Agora você pode depurar aplicativos nativos de NET x86 e despejos de memória de aplicativos .NET nativos de depuração.You can now debug NET Native x86 applications, and debug memory dumps from .NET Native apps. (Edição mínimo: Express)(Minimum edition: Express)

Desempenho e diagnóstico Performance and diagnostics

Importando e exportando as sessões de criação de perfil do Internet ExplorerImporting and exporting Internet Explorer profiling sessions

O hub desempenho e diagnóstico pode abrir sessões (arquivos. diagsession) exportadas de ferramentas F12 na visualização do desenvolvedor mais recente do Internet Explorer 11 de criação de perfil.The Performance and Diagnostics hub can open profiling sessions (.diagsession files) exported from F12 tools in the latest developer preview of Internet Explorer 11. (Edição mínimo: Express para Windows)(Minimum edition: Express for Windows)

Para obter mais informações, consulte: Hub desempenho e diagnóstico no Visual Studio 2013.For more information, see: Performance and Diagnostics Hub in Visual Studio 2013.

Uso da CPUCPU usage

O uso da CPU ferramenta foi introduzida no Visual Studio 2013 atualização 2.The CPU Usage tool was introduced in Visual Studio 2013 Update 2. Você pode encontrá-lo na desempenho e diagnóstico hub que pode ser usado com o WPF, aplicativos de Console, Windows Store 8.1 ou Windows Phone 8.1 escritos em C++, c#, Visual Basic ou JavaScript.You can find it in the Performance and Diagnostics hub that can be used with WPF, Console, Windows Store 8.1, or Windows Phone 8.1 apps written in C++, C#, Visual Basic, or JavaScript.

Essa ferramenta fornece dados para funções específicas que estão usando a CPU, portanto, você pode tomar decisões sobre onde concentrar seus esforços de otimização para obter o melhor desempenho.This tool provides data for specific functions that are using the CPU, so you can make decisions about where to focus your optimization efforts to achieve the best performance.

Navegue até o código-fonteNavigate to source

Agora, você pode navegar de um nome de função a Call Tree à linha de código-fonte em que a função for definida, você pode ver facilmente o código que está usando a CPU em seu aplicativo.You can now navigate from a function name in the Call Tree to the line of source code where the function is defined, so you can easily see the code that is using CPU in your application. (Edição mínimo: Express para Windows)(Minimum edition: Express for Windows)

Para obter mais informações, consulte: ferramenta de uso de CPU de novo no hub desempenho e diagnóstico no Visual Studio 2013.For more information, see: New CPU Usage tool in the Performance and Diagnostics hub in Visual Studio 2013.

Uso de MemóriaMemory Usage

A ferramenta de uso de memória, introduzida no Visual Studio 2013, originalmente com suporte apenas Windows Store e Windows Phone Store aplicativos c#/VB/C++ e XAML.The Memory Usage tool, introduced in Visual Studio 2013, originally supported only Windows Store and Windows Phone Store apps using C#/VB/C++ and XAML. (Edição mínimo: Express para Windows)(Minimum edition: Express for Windows)

Para obter mais informações, consulte: ferramenta de uso de memória.For more information, see: Memory Usage Tool.

Aqui estão alguns recursos que adicionamos à ferramenta:Here are some features that we added to the tool:

Suporte para aplicativos Win32 e WPFSupport for WPF and Win32 Applications

Na atualização 3, você também pode usar essa ferramenta com o WPF (com o .NET 4.0 e acima) e aplicativos do Win32.In Update 3, you can also use this tool with WPF (with .NET 4.0 and above) and Win32 apps.

Para obter mais informações, consulte: nova ferramenta de uso de memória para aplicativos Win32 e WPF.For more information, see: New Memory Usage Tool for WPF and Win32 Applications.

Forçar GCForce GC

Concentre-se em objetos que são importantes, explicitamente, forçando uma coleta de lixo em seu aplicativo para se livrar dos objetos na fila do finalizador e objetos de curta duração antes de tirar um instantâneo.Focus on objects that are important by explicitly forcing a garbage collection in your application to get rid of short-lived objects and objects in the Finalizer queue before taking a snapshot.

Copiar várias linhasCopy Multiple Rows

Não há mais copiando dados linha por linha.No more copying data row by row. Copie e cole o conteúdo formatado de várias linhas em qualquer grade de dados nas exibições de análise de heap usando gestos padrão, como CTRL + clique.Copy and paste formatted content from multiple rows in any data grid in the heap analysis views using standard gestures like CTRL + Click.

Coluna de móduloModule Column

Exibir o módulo de um quadro de pilha ou de um tipo de origem na nova coluna módulo nos modos de exibição de detalhesView the module from which a Type or a Stack Frame originated in the new Module column in the details views

Análise de mais rápido do heap nativoFaster native heap analysis

Análise de heap nativo é concluída mais rapidamente do que nunca.Native heap analysis completes faster than ever. Podemos atrasar carregar símbolos para assemblies de não usuário até que você desative o Just My Code.We delay load symbols for non-user assemblies until you explicitly turn off Just My Code. Temos visto aproximadamente uma melhoria X 10 em tempos de carregamento de arquivos grandes de sessão.We have seen approximately a 10X improvement in load times for large session files.

IntelliTrace IntelliTrace

Agora é possível pular diretamente para os detalhes de eventos de desempenho único exportados do Application Insights para o IntelliTrace.It is now possible to skip straight to the details of single performance events exported from Application Insights to IntelliTrace. (Edição mínimo: Ultimate)(Minimum edition: Ultimate)

Para saber mais sobre os eventos de desempenho, consulte: detalhes de desempenho no IntelliTrace.To learn more about performance events, see: Performance Details in IntelliTrace.

Aplicativos da Windows Store Windows Store Apps

Atualizamos os aplicativo do Windows certificação Kit (WACK), permitindo que os desenvolvedores que criam aplicativos da Windows Store para usar APIs do WinSock em seus aplicativos da Windows Store em.We updated the Windows App certification Kit (WACK) allowing developers who build Windows Store Apps to use WinSock APIs in their in Windows Store apps. WACK agora passa o uso de bibliotecas ou código que depende do WinSock.WACK now passes the use of libraries or code that depends on WinSock. Aplicativos de Windows Phone já dão suporte a APIs do WinSock, tornando ainda mais fácil compartilhar código mais em telefones, tablets e PCs.Windows Phone apps already support WinSock APIs, making it even easier to share more code across phones, tablets, and PCs. (Edição mínimo: Express para Windows)(Minimum edition: Express for Windows)

Para saber mais sobre o WACK, consulte: usando o Kit de certificação de aplicativos do Windows.To learn more about the WACK, see: Using the Windows App Certification Kit.

Visual Studio IDE Visual Studio IDE

Na atualização 3 você pode optar por exibir barras de menus do Visual Studio em todas em maiusculas ou em capitalização de título.In Update 3 you can choose whether to display Visual Studio menu bars in all caps or in title case. Você pode encontrar a caixa de seleção ferramentas > opções > ambiente > geral.You can find the checkbox in Tools > Options > Environment > General. O valor padrão é todas em maiusculas.The default value is All Caps. Essa opção é mapeado para o estado do usuário atual do registro, para que os usuários que já tem desativado todas em maiusculas no registro continuarão vendo menus maiusculas de título.This option maps to the user's current registry state, so that users who have already turned off All Caps in the registry will continue to see title case menus. Essa opção passa automaticamente para todos os dispositivos assinados.This option automatically roams to all signed-in devices. (Edição mínimo: Express)(Minimum edition: Express)

Hub de notificaçõesNotifications Hub

Visual Studio 2013 tem um hub de notificações centralizado (no canto superior direito do IDE) para exibir mensagens que são específicas para seu ambiente de desenvolvimento (por exemplo, as atualizações para o Visual Studio ou uma extensão instalada).Visual Studio 2013 has a centralized Notifications hub (in the upper right corner of the IDE) to display messages that are specific to your development environment (for example, updates to Visual Studio or an installed extension). Com atualização 3, o selo de notificações se tornará amarelo para indicar que uma atualização está disponível para download.With Update 3, the Notifications badge will turn yellow to indicate that an update is available for download. O selo agora também atua como um controle de alternância, portanto, você pode abrir e fechar o hub com um único clique.The badge now also acts as a toggle, so you can open and close the hub with a single click. (Edição mínimo: Express)(Minimum edition: Express)

Teste Testing

Personalizar seus planos de teste e conjuntos de testesCustomize your test plans and test suites

Uma das principais solicitações de recursos de nossos usuários em vários fóruns foi a capacidade de personalizar planos de teste e conjuntos de testes para atender às suas necessidades de teste.One of the top feature requests from our users across various forums has been the ability to customize test plans and test suites to suit your testing needs.

Com a atualização 3 do Team Foundation Server 2013, é possível adicionar campos personalizados e fluxos de trabalho para planos de teste e conjuntos de teste.With Update 3 for Team Foundation Server 2013, it is now possible to add custom fields and workflows to test plans and test suites. Por exemplo, adicione um campo extra para identificar o revisor para um plano de teste, ou adicione um campo para o tipo de teste para saber se o conjunto de testes é para testes de regressão ou funcionais.For example, add an extra field to identify the reviewer for a test plan, or add a field for the test type to know if the test suite is for regression or functional tests. Além disso, você pode alterar os valores padrão para o campo de estado melhorar ainda mais o seu processo.In addition, you can change the default values for the state field to further improve your process.

Para obter mais informações, consulte: configurar recursos após uma atualização do TFS.For more information, see: Configure features after a TFS upgrade.

Quaisquer campos que você adicionou ou as alterações feitas por você, em seguida, podem ser exibidas ou editadas no Microsoft Test Manager ou o Team Web Access.Any fields you add or changes you make can then be viewed or edited from Microsoft Test Manager or Team Web Access. Basta abrir o conjunto de testes ou plano de teste.Just open the test suite or test plan.

O conjunto de testes com o botão direito e escolha Abrir conjunto de teste no menu de contexto

Para obter mais informações sobre como começar, consulte: usar planos de teste e conjuntos de testes após uma atualização do TFS 2013.3.For more information on getting started, see: Use test plans and test suites after a TFS 2013.3 upgrade.

Acompanhar as alterações aos planos de teste e conjuntos de testesTrack changes to test plans and test suites

Com a atualização 3 do Team Foundation Server 2013, planos de teste e conjuntos de testes agora track alterar histórico, como itens de trabalho de outros TFS.With Update 3 for Team Foundation Server 2013, test plans and test suites now track change history, like other TFS work items.

Por exemplo, você pode exibir os casos de teste que são adicionados a um conjunto de testes do todas as alterações guia na seção de histórico.For example, you can view test cases that are added to a test suite from the All Changes tab in the History section.

Na seção de histórico, escolha a guia de todas as alterações

Segurança aprimorada para conjuntos de testesEnhanced security for test suites

Com a atualização 3 do Team Foundation Server, adicionamos um novo tipo de permissão para gerenciar a segurança de conjuntos de teste.With Update 3 for Team Foundation Server, we added a new type of permission to manage test suites security. Esse tipo de permissão controla o acesso a:This type of permission controls access to:

  • Criar e excluir conjuntos de testesCreating and deleting test suites
  • Adicionar e remover casos de teste de conjuntos de testesAdding and removing test cases from test suites
  • Alterando as configurações de teste para conjuntos de testesChanging test configurations for test suites
  • Mover conjuntos de testes em um plano de testeMoving test suites in a test plan

Você pode conceder esta permissão para fornecer um nível diferente de acesso no nível de caminho de área.You can grant this permission to provide a different level of access at the area path level.

A permissão existente para gerenciar planos de teste está mudando para restringir o acesso a propriedades do plano de teste específico.The existing permission to manage test plans is changing to restrict access to specific test plan properties.

Para obter mais informações, consulte: plano de teste e personalização de Suite de teste com o TFS 2013 atualização 3.For more information, see: Test Plan and Test Suite Customization with TFS 2013 Update 3.

Teste com o Application Insights de carga baseado em nuvemCloud-based load testing with Application Insights

Você não precisa usar os recursos e definir suas próprias máquinas para carregar testes em seu site da web.You don't need to use resources and set up your own machines to do load testing on your web site. Você pode usar o teste de carga baseado em nuvem para fornecer máquinas virtuais que gerenciem a carga de muitos usuários que acessam seu site da web ao mesmo tempo.You can use cloud-based load testing to provide virtual machines that generate the load of many users accessing your web site at the same time. Quando você executa seus testes de carga para seu aplicativo usando o Visual Studio Online, você pode usar o Application Insights para recuperar dados de desempenho também.When you run your load tests for your app using Visual Studio Online, you can use Application Insights to retrieve performance data as well. Correlacionando os dados de desempenho e carga juntos, você obter mais informações sobre problemas de desempenho que você encontrar.By correlating load and performance data together, you get more insight into any performance issues that you find.

Com atualização 3, você não está limitado aos contadores padrão.With Update 3, you are no longer limited to the default counters. Agora você pode escolher qualquer contador de desempenho do Application Insights que você deseja ver.Now you can choose any performance counters from Application Insights that you want to see.

Gerenciamento de liberação Release management

Aprimore o processo de gerenciamento da liberação do seu aplicativo.Improve the process of managing the release of your app. Implante seu aplicativo em um ambiente específico para cada fase separada.Deploy your app to a specific environment for each separate stage. Gerencie as etapas no processo com aprovações para cada uma delas.Manage the steps in the process with approvals for each step.

Desired State Configuration (DSC)Desired State Configuration (DSC)

Agora você pode implantar um ambiente local ou em um ambiente do Windows Azure sem precisar configurar um agente de implantação da Microsoft em cada computador.You can now deploy to an on-premises environment or a Windows Azure environment without having to set up a Microsoft Deployment Agent on each machine. Você pode usar Windows PowerShell, ou Windows PowerShell Desired State Configuration (DSC).You can use Windows PowerShell, or Windows PowerShell Desired State Configuration (DSC). Há uma nova ação no Release Management para dar suporte à implantação com qualquer uma delas.There is a new action in Release Management to support deployment with either of these.

Novo resumo de alteraçãoNew Change Summary

Agora você pode usar o resumo de alteração para ver as histórias de usuários e bugs concluídas desde a versão anterior para saber o que testar e colocar em suas notas de versão.You can now use the change summary to see the user stories and bugs completed since the previous release to know what to test and put in your release notes.

Guia Configure Apps; Guia de definição de versão; Escolha alterar resumo

Plataforma da Web e FerramentasWeb Platform and Tools

ASP.NET e Visual Studio fornece aos desenvolvedores um conjunto poderoso de ferramentas e estruturas para compilação de sites, serviços (API), pontos de extremidade de comunicação em tempo real de bi-direcional e muito mais.ASP.NET and Visual Studio gives developers a powerful set of frameworks and tools to build websites, services (API's), real-time bi-directional communication endpoints and much more. Você pode aprender mais sobre o site oficial do ASP.NET.You can learn more on the official ASP.NET website.

Atualizamos ASP.NET Web Platform e ferramentas com atualização 3 (destaques estão listados abaixo).We updated both ASP.NET Web Platform and Tooling with Update 3 (highlights are listed below). Para obter uma lista completa das alterações, consulte: anunciando novos recursos da Web no Visual Studio 2013 atualização 3 RTM.For a complete list of changes please see: Announcing New Web Features in Visual Studio 2013 Update 3 RTM.

Ferramentas do Visual Studio Web fornecem tudo o que os desenvolvedores da web precisam para criar ótimos aplicativos, incluindo modelos de projeto, editores especiais para tipos de arquivo HTML, CSS e JSON e IntelliSense.Visual Studio Web tools provide everything web developers need to create great apps, including project templates, special editors for HTML, CSS and JSON file types, and IntelliSense.

Para obter mais informações, consulte anunciando novos recursos da Web no Visual Studio 2013 atualização 3 RTM.For more information, see Announcing New Web Features in Visual Studio 2013 Update 3 RTM.

Ferramentas da Web Web Tooling

Scaffolding: Dão suporte para o ASP.NET MVC e Web API v5.2Scaffolding: Support for ASP.NET MVC and Web API v5.2

Scaffolding do ASP.NET é uma estrutura de geração de código para aplicativos Web do ASP.NET, ele ajuda os desenvolvedores a economizar tempo para tarefas comuns, como a adição de código que interage com os dados de modelos com apenas alguns cliques.ASP.NET Scaffolding is a code generation framework for ASP.NET Web applications, it helps developers save time for common tasks such as adding code that interacts with data models with just a few clicks.

Para saber mais sobre o Scaffolding, consulte: Scaffolding do ASP.NET no Visual Studio 2013.To learn more about Scaffolding, see: ASP.NET Scaffolding in Visual Studio 2013.

Com a atualização 3, adicionamos suporte apropriado para o ASP.NET MVC e API da Web v5.2 pacotes que não funcionou conforme o esperado na atualização 2.With Update 3, we added proper support for ASP.NET MVC and Web API packages v5.2 that did not work as intended in Update 2.

Editor de JSON: Formatação automática e correspondência de chavesJSON Editor: Auto-formatting and Brace Matching

O editor de JSON permite aos desenvolvedores trabalhar com arquivos JSON usando o editor de código avançado no Visual Studio, com recursos como colorização, validação de sintaxe e muito mais.The JSON editor enables developers to work with JSON files using the rich code editor in Visual Studio, with capabilities such as colorization, syntax validation and more.

Atualização 3, adicionamos opções para dar aos usuários mais controle sobre o editor, incluindo a capacidade de desativar a formatação automática.In Update 3 we added options to give users more control over the editor, including the ability to turn off auto-formatting.

Também adicionamos a chave e o colchete realce retornado (semelhante ao c# ou JavaScript), com uma opção para controlar as posições de chave.We also added brace and bracket match highlighting (similar to C# or JavaScript), with an option for controlling brace positions.

Para saber mais sobre o editor de JSON, consulte: novos recursos do Editor de JSON no Visual Studio 2013 atualização 2 CTP2.To learn more about the JSON editor see: New JSON Editor Features in Visual Studio 2013 Update 2 CTP2.

Editor de CSS: suporte a arrastar e soltar e seletores de nível 4CSS Editor: Drag-and-drop support and Selectors Level 4

O editor de CSS permite aos desenvolvedores trabalhar com arquivos CSS no Visual Studio.The CSS editor enables developers to work with CSS files in Visual Studio. Na atualização 3, aprimoramos o editor de CSS para permitir que os desenvolvedores arrastar a fonte, imagem ou arquivos CSS do seu Gerenciador de soluções e soltá-los diretamente no arquivo CSS, que irá gerar automaticamente o caminho correto de marca e o arquivo CSS.In Update 3 we enhanced the CSS editor to enable developers to drag font, image or CSS files from their solution explorer and drop them right into the CSS file, which will auto-generate the correct CSS tag and file path.

Também aprimoramos o suporte ao IntelliSense para seletores de nível 4 que dá suporte a mais padrões de seletor e torna mais fácil para os desenvolvedores para implementá-los na sua marcação.We also enhanced IntelliSense support for Selectors Level 4 that supports more selector patterns and makes it easier for developers to implement them in their markup.

Para saber mais sobre o editor de CSS, consulte Visual Studio 2013 Web recursos do Editor - CSS.To learn more about the CSS editor, see Visual Studio 2013 Web Editor Features - CSS.

Desenvolvimento de JavaScript e HTMLHTML and JavaScript Development

Com a atualização 3, o serviço de linguagem JavaScript agora fornece suporte ao IntelliSense para os módulos do RequireJS.With Update 3, the JavaScript language service now provides IntelliSense support for RequireJS modules.

Modelos de projeto do ASP.NETASP.NET Project Templates

Com a atualização 3, os novos projetos ASP.NET instalados agora incluem as seguintes alterações:With Update 3, new installed ASP.NET projects now include the following changes:

  • Adicionado suporte para autenticação de dois fatores em modelos do One ASP.NET (para o MVC e Web Forms).Added support for two-factor authentication in One ASP.NET templates (for both MVC and Web Forms). Você pode aprender mais lendo: autenticação de dois fatores usando SMS e email com o ASP.NET Identity.You can learn more by reading: Two-factor authentication using SMS and email with ASP.NET Identity.
  • O modelo de Facebook do ASP.NET foi movido para fora das arquivo > New > projeto caixa de diálogo e na Galeria do NuGet, onde ele é agora hospedado (consulte: Microsoft.AspNet.Facebook).The ASP.NET Facebook Template has been moved out of the File > New > Project dialog and into the NuGet gallery where it is now hosted (see: Microsoft.AspNet.Facebook). Isso permite que a Microsoft fazer alterações rápidas para este modelo como APIs do Facebook a alteração.This allows Microsoft to make rapid changes to this template as Facebook's APIs change.

Plataforma da WebWeb Platform

Identidade do ASP.NETASP.NET Identity

Atualização 3 fornece suporte adicionado para SignInManager, o que torna mais fácil adicionar autenticação de dois fatores, o bloqueio de conta e outros recursos de segurança quando você fizer logon.Update 3 provides added support for SignInManager, which makes it easier to add two-factor authentication, account lockout, and other security features when you log on.

Para obter mais informações sobre esse recurso, consulte 2.1.0-alpha1 ASP.NET Identity.For more information about this feature, see ASP.NET Identity 2.1.0-alpha1.

Entity Framework 6.1.1Entity Framework 6.1.1

Esta atualização inclui o Entity Framework 6.1.1.This update includes Entity Framework 6.1.1. Para obter mais informações, consulte EF 6.1.1 RTM está disponível.For more information, see EF 6.1.1 RTM Available.

3.5 WebDeployWebDeploy 3.5

Com a atualização 3, WebDeploy permite a integração com o SQL Server 2014.With Update 3, WebDeploy allows integration with SQL Server 2014. Para obter mais informações, consulte WebDeploy 3.5 RTW.For more information, see WebDeploy 3.5 RTW.

API Web e ASP.NET MVCASP.NET MVC and Web API

Também recentemente lançamos novas versões do ASP.NET, MVC e API da Web.We also recently shipped new versions of ASP.NET, MVC, and Web API. Para obter mais informações, consulte:For more information, see:

Ferramentas do Azure Azure Tools

Hubs de notificaçãoNotification hubs

Os Hubs de notificação do Windows Azure permitem que você envie notificações por push de qualquer back-end para qualquer plataforma móvel.Windows Azure Notification Hubs allow you to send mobile push notifications from any backend to any mobile platform.

Na atualização 3, o Assistente de notificação por Push agora permite adicionar notificações por push ao seu aplicativo Windows Store ou Phone (incluindo WinRT, Phone e Universal projetos) de serviços móveis do .NET, bem como os serviços móveis baseados em JavaScript.In Update 3, the Push Notification Wizard now allows you to add push notifications to your Windows Store or Phone app (including WinRT, Phone, and Universal projects) from .NET Mobile Services as well as JavaScript-based Mobile Services. Não há suporte para projetos do Windows Phone Silverlight.Windows Phone Silverlight projects are not supported.

O hub de notificação agora exibe uma lista de dispositivos que estão registrados para receber notificações.The Notification hub now displays a list of devices that are registered to receive notifications. O hub também permite que você possa editar os registros e excluir os dispositivos.The hub also allows you to edit the registrations and delete the devices.

Para obter mais informações, consulte: (documentação do Azure) de Hubs de notificação.For more information, see: Notification Hubs (Azure Documentation).

Trabalhos Web do Azure: PublishingSupportAzure Web Jobs: PublishingSupport

Com a atualização 3, agora você pode adicionar projetos de console padrão às suas soluções do Visual Studio e publicá-los nos sites do Azure como WebJobs contínuos, disparadas ou agendados.With Update 3, you can now add standard console projects to your Visual Studio solutions and publish them to Azure Websites as either continuous, triggered, or scheduled WebJobs.

Além disso, os projetos de console podem ser publicados diretamente do Gerenciador de soluções como WebJobs em sites do Azure.In addition, console projects can be published directly from the Solution Explorer as WebJobs to Azure Websites.

Projetos de API Web ASP.NETASP.NET Web API projects

Agora você pode provisionar um serviço móvel na novo projeto caixa de diálogo, em vez de adicionar o serviço depois de criar o projeto.You can now provision a mobile service in the New Project dialog, instead of adding the service after you create the project.

C++ C++

Opção de compilador /zo/Zo Compiler Switch

/Zo é uma opção de compilador que gera informações de depuração mais avançadas para código otimizado (não /Od compilações)./Zo is a compiler switch that generates richer debugging information for optimized code (non /Od builds). Isso inclui suporte aprimorado para as variáveis locais de depuração.This includes improved support for debugging local variables. (Edição mínimo: Express)(Minimum edition: Express)

Diagnóstico de gráficos Graphics Diagnostics

Melhoramos a ferramenta de diagnóstico do Visual Studio Graphics que diagnostica problemas de desempenho em aplicativos DirectX e renderização de gráficos.We improved the Visual Studio Graphics Diagnostic tool that diagnoses graphics rendering and performance issues in DirectX apps. Quando você usa essa ferramenta para capturar quadros, agora você pode inspecionar eventos de gráficos, código de sombreador, estado do dispositivo, recursos e estágios de pipeline de gráficos.When you use this tool to capture frames, you can now inspect graphics events, shader code, graphics pipeline stages, resources, and device state. (Edição mínimo: Express para Windows)(Minimum edition: Express for Windows)

Na atualização 3 RTM, você inicie o IDE de analisador de gráficos do Visual Studio quando você analisa os quadros capturada na sessão de diagnóstico atual, ou quando você abre um existente. de vsglog do disco.In Update 3 RTM, you launch the Visual Studio Graphics Analyzer IDE when you analyze the frames you just captured in the current diagnostics session, or when you open an existing .vsglog from disk. Isso lhe dá um espaço dedicado para inspecionar as informações de gráficos sem se sobrepor suas janelas regulares do Visual Studio.This gives you a dedicated space for inspecting graphics information without overlapping with your regular Visual Studio windows.

Agora você pode especificar as seguintes opções de diagnóstico de gráficos diferentes na Ferramentas/opções página:You can now specify the following different Graphics Diagnostics options in the Tools/Options page:

  • Coletar pilhas de chamadas durante a capturaCollect call stacks during capture
  • Coletar pilhas de chamadas somente para chamadas de desenho ou para todas as chamadas de APICollect call stacks only for draw calls or for all API calls
  • Desabilitar HUD (head-up display) durante a capturaDisable HUD (head-up display) during capture
  • Capture em modo de compatibilidade.Capture in compatibility mode. No modo de compatibilidade, aplicativos não usam recursos específicos do hardware, para que captura pode ser reproduzida em GPUs diferentes.In compatibility mode, apps do not use hardware-specific capabilities, so that capture can be played back on different GPUs.

RTM da atualização 3, você pode editar o código de sombreador e aplicar imediatamente as alterações no arquivo. vsglog, você pode ver o impacto das alterações sem a necessidade de executar novamente o aplicativo.In Update 3 RTM, you can edit shader code and immediately apply the changes to the .vsglog file, so you can see the impact of your changes without having to re-run the app. Você pode abrir qualquer arquivo do sombreador na janela do editor de sombreador, clicando no nome de arquivo do sombreador na histórico de Pixel janela ou o estágios de Pipeline janela.You can open any shader files in the shader editor window by clicking on the shader file name in the Pixel History window or the Pipeline Stages window.

Para obter mais informações sobre atualizações do diagnóstico de gráficos, consulte diagnóstico de gráficos no Visual Studio 2013 atualização 3 RC.For more information about Graphics Diagnostics updates, see Graphics Diagnostics in Visual Studio 2013 Update 3 RC.

Application Insights Application Insights

Application Insights está em versão prévia para a atualização 3.Application Insights is in preview for Update 3.

Application Insights para Visual Studio Online é usado para monitorar seus aplicativos implantados.Application Insights for Visual Studio Online is used to monitor your deployed applications. Ele pode monitorar aplicativos web, Windows Store e aplicativos do Windows Phone.It can monitor web apps, Windows Store, and Windows Phone apps. Use o Application Insights Tools para Visual Studio incluídos na atualização 3 para adicionar o monitoramento a seguir ao seu projeto:Use the Application Insights Tools for Visual Studio included in Update 3 to add the following monitoring to your project:

  • Descubra o que os usuários estão fazendo com seu aplicativo, para que você possa se concentrar o trabalho de desenvolvimento, onde é mais útil.Find out what users are doing with your app, so that you can focus your development work where it's most useful.
  • Verifique se que o serviço web está disponível e responsivo.Make sure your web service is available and responsive.
  • Diagnosticar rapidamente problemas de desempenho ou exceções em seu serviço web.Quickly diagnose any performance issues or exceptions in your web service.
  • Quando as pessoas baixarem e usam seu aplicativo, você verá dados estatísticos no portal do Application Insights.When people download and use your app, you will see statistical data in the Application Insights portal.

Implantação do ClickOnce ClickOnce Deployment

Permitir que certificados SHA-256 no .NET 4.0 no ClickOnceAllow SHA-256 certificates on .NET 4.0 in ClickOnce

Antes dessa atualização, o .NET Framework 4.5 precisava estar presente no computador cliente sempre que um certificado de assinatura de código do SHA-256 foi usado para aplicativos de área de trabalho publicados com ClickOnce ou ferramentas do Visual Studio para suplementos do Office. Se você tiver usado o SHA-256 certificados no passado de assinatura de código e tenha visto erros como "o aplicativo está formatado incorretamente", "o manifesto pode não ser válido", "assinatura de manifesto XML não é válida", ou "SignatureDescription não pôde ser criado para o algoritmo de assinatura fornecido".Before this update, .NET Framework 4.5 had to be present on the client machine whenever a SHA-256 code-signing certificate was used for desktop applications published with ClickOnce or Visual Studio Tools for Office add-ins. If you have used SHA-256 code-signing certificates in the past, and have seen errors like "The application is improperly formatted", "The manifest may not be valid", "Manifest XML signature is not valid", or "SignatureDescription could not be created for the signature algorithm supplied".

Com a atualização 3, os desenvolvedores agora podem usar certificados SHA-256 assinatura de código, mesmo para aplicativos que direcionam o .NET 4.0 e inferiores que devem resolver o problema para aplicativos de área de trabalho publicados novamente e publicados recentemente.With Update 3, developers can now use SHA-256 code-signing certificates even for applications that target .NET 4.0 and lower that should resolve the problem for re-published and newly published desktop applications. (Edição mínimo: Express)(Minimum edition: Express)

Aplicativos do SharePoint SharePoint Apps

Novos aplicativos de auto-hospedado não é mais permitidosNew autohosted apps no longer allowed

A opção auto-hospedado é removida da experiência de criação de aplicativo do SharePoint, pois o programa de visualização de aplicativos do Office 365 hospedados terminou em 30 de junho.The Autohosted option is removed from the SharePoint app creation experience, because the Office 365 Autohosted Apps Preview program ended on June 30. Novos aplicativos auto-hospedados para SharePoint são não mais aceito pelo repositório do SharePoint.New autohosted apps for SharePoint are no longer accepted by the SharePoint store. Os aplicativos auto-hospedados existentes não são afetados e aplicativos que estão sendo executados no serviço não desligará.Existing autohosted apps are not affected, and apps that are currently running in the service will not be shut down. (Edição mínimo: Professional)(Minimum edition: Professional)

Para obter mais informações, consulte atualização no programa de visualização de aplicativos hospedados.For more information, see Update on Autohosted Apps Preview program.

Outras alterações: correções de bugs e problemas conhecidos Other Changes: Bug Fixes and Known Issues

Para obter uma descrição completa de aperfeiçoamentos tecnológicos, correções de bugs e problemas conhecidos nesta versão consulte o artigo KB descrição do Visual Studio 2013 atualização 3 RTM.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 3 RTM.

Versão do multi-Device Hybrid Apps CTP 2.0 Multi-Device Hybrid Apps CTP 2.0 release

Você pode usar a versão de multi-device Hybrid Apps CTP 2.0 para criar aplicativos móveis usando o JavaScript ou TypeScript para iOS, Android, Windows Store e Windows Phone usando a versão da atualização 3 das ferramentas para Apache Cordova.You can use the Multi-device Hybrid Apps CTP 2.0 release to build mobile apps using JavaScript or TypeScript for iOS, Android, Windows Store, and Windows Phone using the Update 3 version of tooling for Apache Cordova. (Edição mínimo: Professional)(Minimum edition: Professional)

Estes são alguns dos novos recursos:Some of the new features are:

  • Melhorias de qualidade, confiabilidade e desempenho globalmente com centenas de correções de bugsAcross-the-board quality, reliability, and performance improvements with hundreds of bug fixes
  • Suporte a SDK para uma variedade maior de sistema operacional incluindo o Windows 7, Windows 8 e Windows Server 2012 R2SDK support for a wider range of operating system including Windows 7, Windows 8 and Windows Server 2012 R2
  • Suporte para depuração de destinos de Android < 4.4 usar o jsHybuggerSupport for debugging Android targets < 4.4 using jsHybugger
  • Verificador de compatibilidade ajuda você a manter um ambiente de desenvolvedor íntegra verificando regularmente para a instalação correta e a configuração do 3º ferramenta cadeia as dependências de terceiros (por exemplo, Java, SDK do Android)Compatibility Checker helps you maintain a healthy developer environment by regularly checking for the proper installation and configuration of 3rd party tool chain dependencies (e.g. Java, Android SDK)

Você pode baixar a versão aqui: aplicativos híbridos de vários dispositivos (visualização).You can download the release here: Multi-Device Hybrid Apps (Preview).

Para obter mais informações, consulte: atualização de ferramentas do Apache Cordova com o suporte para o Windows 7.To learn more, see: Apache Cordova Tooling Update with Support for Windows 7.

Versão RTM 2.4 do SDK do Azure Azure SDK 2.4 RTM Release

A versão RTM do Azure SDK 2.4 inclui ferramentas para gerenciar a configuração de máquina virtual e configurar a depuração remota para aplicativos de 32 bits em execução em máquinas virtuais e ferramentas para provisionar o armazenamento com redundância geográfica.The Azure SDK 2.4 RTM release includes tools to manage virtual machine configuration and set up remote debugging for 32-bit applications running on virtual machines, and tools to provision Geo-Redundant Storage.

Nesta versão, o Gerenciador do servidor agora tem um configurar opção no menu de contexto para máquinas virtuais.In this release, Server Explorer now has a Configure option on the context menu for virtual machines. Você pode usar isso para exibir e editar propriedades da máquina virtual, configurar pontos de extremidade, adicionar e configurar extensões e criar instantâneos de máquina virtual.You can use this to view and edit properties of the virtual machine, set up endpoints, add and configure extensions, and create virtual machine snapshots.

Você também pode configurar a depuração remota para máquinas virtuais de 32 bits no mesmo menu de contexto.You can also set up remote debugging for 32-bit virtual machines from the same context menu.

Armazenamento com redundância geográfica de acesso de leitura (RA-GRS) fornece disponibilidade de leitura melhor para sua conta de armazenamento, fornecendo acesso somente leitura aos dados que tem sido replicados para o local secundário.Read-Access Geo-Redundant Storage (RA-GRS) gives you better read availability for your storage account by providing read-only access to the data that has been replicated to the secondary location. Agora você pode selecionar o RA-GRS como uma opção de redundância ao criar uma conta de armazenamento do Visual Studio.You can now select RA-GRS as a redundancy option when you create a storage account from Visual Studio.

Você pode obter a versão do SDK 2.4 do Azure aqui:You can get the Azure SDK 2.4 release here:

Para obter mais informações sobre esta versão, consulte: SDK do Azure para .NET 2.4 Release Notes (MSDN).For more information about this release, see: Azure SDK for .NET 2.4 Release Notes (MSDN).

Coletor IntelliTrace independente IntelliTrace Standalone Collector

O coletor do IntelliTrace autônomo fornece uma alternativa mais prática para um aplicativo em produção depuração remota.The standalone IntelliTrace collector provides a more practical alternative to remote debugging an application in production. Você pode usar o coletor para registrar a execução do seu aplicativo em um computador remoto, salvá-lo em um arquivo. itrace e reproduzi-lo de volta em seu computador de desenvolvimento local com o Visual Studio.You can use the collector to record the execution of your application on a remote machine by saving it into an .itrace file and playing it back on your local development machine with Visual Studio.

Para obter mais informações sobre o coletor, consulte coletar IntelliTrace dados fora do Visual Studio com o coletor autônomo.For more information about the collector, see Collect IntelliTrace Data Outside Visual Studio with the Standalone Collector.

Você pode baixar a versão RTM do coletor autônomo IntelliTrace aqui: IntelliTrace Collector para Visual Studio Update 3.You can download the RTM release of the IntelliTrace Standalone Collector here: IntelliTrace Collector for Visual Studio Update 3.

Emuladores do Windows Phone 8.1 atualização Windows Phone 8.1 Update Emulators

O novo pacote de emulador agora está disponível para ser baixado do emuladores do Windows Phone 8.1 atualização.The new emulator package is now available to be downloaded from the Windows Phone 8.1 Update Emulators.


Lançamentos do Visual Studio 2013Visual Studio 2013 Releases

Você pode exibir todas as versões de notas de versão do Visual Studio 2013:You can view all versions of Visual Studio 2013 release notes:


Início da página
Top of Page