Visual Studio Icon Notas de versão do Visual Studio 2015 Atualização 1Visual Studio 2015 Update 1 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 do Visual Studio 2019.To download the latest release, please visit the current release notes for Visual Studio 2019.


Baixar o Visual Studio 2015Download Visual Studio 2015

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


Release Notes Icon Visual Studio 2015 atualização 1Visual Studio 2015 Update 1

Data de lançamento: 30 de novembro de 2015Release Date: November 30, 2015

Resumo das novidades desta versãoSummary of What's New in this Release

Outras alterações:Other changes:


Detalhes das novidades desta versãoDetails of What's New in this Release

Ferramentas para Apache Cordova Tools for Apache Cordova

Os desenvolvedores que usam o Ferramentas para Apache Cordova pela primeira vez desde a versão 2015 do Visual Studio encontrarão uma plataforma de desenvolvimento mais rica com suporte para o iOS 9, a base para o Android 6 "marshmallow", um novo plug-in para autenticação do Azure AD e dezenas... até centenas de correções de bugs para melhorar a experiência do desenvolvedor.Developers using the Tools for Apache Cordova for the first time since the Visual Studio 2015 release will find a richer development platform with support for iOS 9, the groundwork for Android 6 “Marshmallow”, a new plug-in for Azure AD authentication and dozens...even hundreds of bug fixes to improve the developer experience.

Também temos um novo destino para exemplos, tutoriais e documentação, neste artigo.We also have a new destination for samples, tutorials and documentation, in this article. E agora, os documentos são originados diretamente do GitHub, possibilitando que os desenvolvedores contribuam com dicas, truques e correções usando uma solicitação pull simples.And now, docs are sourced directly from GitHub, making it possible for developers to contribute tips, tricks, and corrections by using a simple pull request.

Ferramentas para Aplicativos Universais do Windows Tools for Universal Windows Apps

Você pode usar ferramentas para aplicativos universais do Windows (v 1.2) para compilar e enviar aplicativos para a Windows Store direcionando para o Windows 10 SDK versão 1511.You can use Tools for Universal Windows Apps (v1.2) to build and submit apps to the Windows Store by targeting Windows 10 SDK Version 1511. Também estão incluídas nesta versão várias melhorias na produtividade do desenvolvedor para .NET Native, o designer XAML, o designer de manifesto, o empacotamento da Windows Store e o depurador.Also included in this release are several developer productivity improvements to .NET Native, the XAML designer, the manifest designer, Windows Store packaging, and the debugger.

Se você ainda não tiver ferramentas para aplicativos universais do Windows instalados, poderá habilitá-las modificando a instalação do Visual Studio 2015 ou instalando-as diretamente deste linkIf you don't already have Tools for Universal Windows Apps installed, you can enable them by modifying the Visual Studio 2015 installation, or by directly installing them from this link

Visual C # Visual C#

A janela de C# interativo está de volta no Visual Studio, bem como na janela de linha de comando do C# repl .The C# Interactive Window is back in Visual Studio, as well as the command-line C# REPL window. (A janela interativa é a janela REPL dentro do Visual Studio.)(The Interactive Window is the REPL window inside Visual Studio.)

Também lançamos APIs de script que permitem que você crie e execute C# como um script.We've also released scripting APIs that enable you to build and run C# as a script. As APIs de script estão disponíveis no GitHub.The scripting APIs are available on GitHub.

Além disso, lançamos o CSI. exe, que é uma ferramenta que você pode usar para executar um arquivo de script C# (. CSX) da prompt de comando do desenvolvedor.Additionally, we've released csi.exe, which is a tool that you can use to run a C# script file (.csx) from the Developer Command Prompt. Por exemplo, basta digitar CSI MyScript. CSX para executar o arquivo de script.For example, simply type csi myScript.csx to run your script file. Ou, você pode inserir o modo de REPL de linha de comando para avaliar interativamente trechos de código C#.Or, you can enter the command-line REPL mode to interactively evaluate snippets of C# code. Para chegar a esse modo, execute o comando CSI sem nenhum argumento do Prompt de Comando do Desenvolvedor.To get to this mode, run the command csi without any arguments from the Developer Command Prompt.

Depuração e diagnóstico Debugging and Diagnostics

Visual C++ Visual C++

Nesta versão, adicionamos o suporte Edit and Continue para /BigObj, o que significa que agora você pode editar e continuar a editar o código durante a depuração de projetos do Windows Store C++.In this release, we've added Edit and Continue support for /BigObj, which means that you can now Edit and Continue to edit code while debugging Windows Store C++ projects.

O editor durante uma sessão de depuração em um aplicativo UWP, com o botão continuar realçado

IDEIDE

O recurso que todos estamos esperando é finalmente aqui!The feature we've all been waiting for is finally here! Agora você pode clicar com o botão direito do mouse em uma interface ou definição de método abstrato e navegar até sua implementação usando o atalho ir para implementação .You can now right-click on an interface or abstract method definition and navigate to its implementation by using the Go To Implementation shortcut.

Imagem do atalho ir para implementação no menu de clique com o botão direito do mouse

Também adicionamos uma nova refatoração que permite converter métodos Get em propriedades usando o comando ação rápida, Ctrl +.We've also added a new refactoring that lets you convert get methods to properties by using the Quick Action command, Ctrl + .

Além disso, corrigimos os bugs em relação à formatação, à conversão desnecessária, à integração com WinForms, ao falhar ao pesquisar uma classe na Gerenciador de soluções e ir para def/mas com "usar tabulações".Additionally, we've fixed bugs around formatting, unnecessary casting, WinForms integration, crashing when searching for a class in the Solution Explorer, and go to def/MAS with "Use Tabs." E fizemos agora as regiões que são recolhidas automaticamente na primeira vez abertas.And, we've made regions now auto-collapse upon first open.

Análise de CódigoCode Analysis

Agora, damos suporte aos seguintes cenários no IDE para gerenciar a dívida técnica que vem da análise de código:We now support the following scenarios in the IDE for managing the technical debt that comes from code analysis:

  • Exibir avisos e mensagens de análise somente para ' minhas alterações de código '.View analysis warnings and messages for only 'my code changes.'
  • ' Linha de base ' todos os problemas atuais e "permanecer limpo" avançando.'Baseline' all current issues and "stay clean" moving forward.
  • Exiba e gerencie sua linha de base para as supressões de auditoria ou para tratar da dívida técnica existente.View and manage your baseline to audit suppressions, or to address existing technical debt.
  • Remova as instâncias duplicadas de avisos na lista de erros para enfocar os resultados para o conjunto exclusivo.Remove duplicate instances of warnings in the error list to focus results to the unique set.

Gerenciando problemas de análise usando supressão

Janela Ferramentas de DiagnósticoDiagnostics Tools window

Fizemos várias melhorias na guia eventos da janela Ferramentas de Diagnóstico para ajudá-lo a ler e compreender sua lista de eventos de forma mais rápida e eficiente do que antes.We've made several improvements to the Events tab of the Diagnostic Tools window to help you read through and understand its list of events even faster and more efficiently than before.

Confira as novidades:Here's what's new:

  1. Um menu de filtragem aprimorado que você pode personalizar das seguintes maneiras:An improved filtering menu that you can customize in the following ways:
    Por categoria, por thread ou usando apenas meu código.By category, by thread, or by using Just My Code.
  2. Um novo controle de pesquisa que permite pesquisar todas as colunas visíveis da tabela de eventos.A new search control that allows you to search all visible columns of the Events table.
  3. Prefixos de categoria * * que adicionamos a todos os eventos, o que os torna mais fácil de ler.Category prefixes** that we've added to all events, which makes them easier to read.

Observação

Essas melhorias de janela de ferramentas de diagnóstico estão disponíveis em todas as edições do Visual Studio.These Diagnostics Tools window improvements are available in all editions of Visual Studio. No entanto, a captura de tela a seguir vem de Visual Studio Enterprise, que tem o IntelliTrace, e fornece acesso a mais categorias de eventos do que outras edições.However, the following screenshot comes from Visual Studio Enterprise, which has IntelliTrace, and gives you access to more event categories than other editions.

Captura de tela da janela ferramentas de diagnóstico aprimoradas

Saiba mais sobre a janela ferramentas de diagnóstico.Learn more about the Diagnostics Tools window.

Criar o perfil do uso da CPU durante a depuraçãoProfile your CPU Usage while debugging

Agora, você pode obter um perfil detalhado por função do uso da CPU enquanto estiver depurando.Now, you can get a detailed per-function profile of your CPU Usage while you are debugging. Você pode ativar e desativar a criação de perfil de CPU durante a depuração e exibir os resultados quando estiver em um estado de interrupção, que permite exibir uma divisão por função do uso da CPU do código executado entre pontos de interrupção e durante as etapas.You can turn CPU Profiling on and off while debugging and view the results when you are in a break state, which allows you to view a per-function breakdown of CPU Usage of code that executed between breakpoints and during steps. (Para usar essa funcionalidade, abra a janela de Ferramentas de Diagnóstico (debug- > ferramentas de diagnóstico), alterne para a guia CPU e clique no botão "criação de perfil de CPU".)(To use this functionality, open the Diagnostic Tools window (Debug -> Diagnostic Tools), switch to the CPU tab, and then click the "CPU Profiling" button.)

Para obter mais informações, leia nossa postagem de blog " perfil de sua CPU no depurador no Visual Studio 2015".For more information, read our " Profile Your CPU in the Debugger in Visual Studio 2015" blog post.

.NET Framework 4.6.1 .NET Framework 4.6.1

O Visual Studio 2015 atualização 1 agora inclui a versão mais recente (4.6.1) do .NET Framework.Visual Studio 2015 Update 1 now includes the latest version (4.6.1) of the .NET Framework. O .NET Framework 4.6.1 inclui todos os recursos e melhorias do .NET 4,6, bem como várias correções de confiabilidade, estabilidade, segurança e desempenho.The .NET Framework 4.6.1 includes all the features and improvements of .NET 4.6 as well as numerous reliability, stability, security, and performance fixes. Estes são alguns dos principais recursos do 4.6.1:These are some of the top features in 4.6.1:

  • Aprimoramentos do Windows Presentation Foundation (WPF) para verificação ortográfica, suporte para dicionários personalizados por usuário e desempenho de toque aprimoradoWindows Presentation Foundation (WPF) improvements for spell check, support for per-user custom dictionaries and improved touch performance
  • Criptografia: suporte aprimorado para certificados X509 de ECDSA (algoritmo de assinatura digital) de curva elíptica Cryptography: Enhanced support for Elliptic Curve Digital Signature Algorithm (ECDSA) X509 certificates
  • ADO.net: suporte adicionado na conectividade do SQL para AlwaysOn e Always EncryptedADO.NET: Added support in SQL Connectivity for AlwaysOn and Always Encrypted
  • Windows Workflow Foundation: as APIs System. Transactions agora dão suporte a transações distribuídas com um coordenador não MSDTCWindows Workflow Foundation: System.Transactions APIs now support distributed transactions with a non-MSDTC coordinator
  • Aprimoramentos de criação de perfil relacionados à interface IcorProfilerInfoProfiling improvements related to IcorProfilerInfo interface
  • NGen: introdução de PDBs NGenNGen: Introduction of NGen PDBs
  • Suporte adicionado à API HttpListener para permitir que aplicativos de servidor usem a associação de tokenAdded support to HttpListener API to enable server applications to use token binding
  • Muitas outras correções relacionadas ao desempenho, à estabilidade e à confiabilidade no RyuJIT, GC, WPF e WCF.Many other performance, stability, and reliability related fixes in RyuJIT, GC, WPF, and WCF.

Para obter mais detalhes sobre o .NET Framework 4.6.1, consulte os seguintes artigos:For more details on the .NET Framework 4.6.1, see the following articles:

ASP.net ASP.NET

ASP.NET 5 beta 8ASP.NET 5 Beta 8

Observação

Embora o Visual Studio 2015 atualização 1 inclua o ASP.NET 5 beta 8, é altamente recomendável que você experimente o ASP.NET 5 RC1 recém-lançado que agora está disponível para download; para obter detalhes, consulte ASP.NET 5 RC1 nesta página.While Visual Studio 2015 Update 1 includes ASP.NET 5 Beta 8, we strongly encourage you to try the newly released ASP.NET 5 RC1 that is now available for download; for details, see ASP.NET 5 RC1 on this page.

O ASP.NET 5 beta 8 tem os seguintes recursos e atualizações:ASP.NET 5 Beta 8 has the following features and updates:

  • O Inspetor DNX permite que os desenvolvedores que usam a linha de comando tenham a mesma experiência de edição e atualização de navegador que os desenvolvedores do Visual Studio têm aproveitado com os aplicativos ASP.NET 5.DNX Watcher allows developers who use the command line to experience the same edit and refresh browser experience that Visual Studio developers have been enjoying with ASP.NET 5 applications. O Inspetor DNX inspecionará os arquivos em seu projeto e mostrará erros de compilação se você tiver algum.DNX Watcher will watch the files in your project and show compilation errors if you have any. Assim que o código puder ser compilado novamente, ele será iniciado e você poderá navegar até seu aplicativo.And as soon as your code can compile again, it will launch it and you can browse to your app.
  • Localização.Localization. Os desenvolvedores de aplicativos agora podem desenvolver aplicativos Web que podem ser traduzidos e usados por muitas culturas diferentes.Application developers can now develop web applications that can be translated and used by many different cultures. O middleware é capaz de definir uma cultura para que ela possa ser acessada por meio de thread. CurrentCulture, e as APIs foram fornecidas para ler cadeias de caracteres de arquivos de recursos que podem ser selecionados com base na cultura atual.Middleware is capable of setting a culture so that it is accessible through Thread.CurrentCulture, and APIs have been provided to read strings from resource files that can be selected based on current culture.

Uma das ótimas coisas sobre as bibliotecas de localização é que as chaves para suas cadeias de caracteres localizadas são os valores na cultura padrão.One of the great things about the localization libraries is that the keys for your localized strings are the values in the default culture. Portanto, por exemplo, se você estiver escrevendo um aplicativo em inglês, poderá colocar cadeias de caracteres em inglês como nomes de chave.So, for example, if you are writing an application in English, you can put English strings as the key names.

Então, em vez de seu código ser algo assim:So instead of your code being something like this:

var mymessage = recursos. Mymessagestring;var myMessage = resources.MyMessageString;

Isso pode ser isso, em vez disso, o que torna mais fácil correlacionar uma mensagem em seu aplicativo ao código que a define:It can be this, instead, which makes it easier to correlate a message in your app to the code that sets it:

var mymessage = stringLocalizer ["Obrigado por usar nossos produtos"];var myMessage = stringLocalizer[“Thank you for using our products”];

TypeScript TypeScript

O Visual Studio 2015 atualização 1 inclui recursos das versões 1,6 e 1,7 das ferramentas TypeScript.Visual Studio 2015 Update 1 includes features from the 1.6 and 1.7 releases of the TypeScript tools. Ele traz aprimoramentos significativos para o sistema de tipos do TypeScript e habilita o suporte para o tipo polimórfico, tipos de interseção, declarações de tipo local, alias de tipo genérico e funções de proteção de tipo definidas pelo usuário.It brings significant enhancements to TypeScript's type system and enables support for the polymorphic type, intersection types, local type declarations, generic type aliasing, and user-defined type guard functions.

Ele também conclui o suporte a ES6 no TypeScript adicionando ES6 geradores e expressões de classe ES6 e oferece suporte a novas propostas de recursos do ES7, como operador de exponenciação ES7 e funções assíncronas ES7.It also completes ES6 support in TypeScript by adding ES6 Generators and ES6 Class expressions, and brings support for new ES7 feature proposals like ES7 Exponentiation operator and ES7 Async functions.

Além disso, a JSX de reagir agora é nativamente suportada pelo compilador e pelas ferramentas do TypeScript.Additionally, React's JSX is now natively supported by the TypeScript compiler and tooling. Esta versão também permite o direcionamento de implementações nativas do nó v4's dos recursos do ES6 (--Target ES6) ao usar o sistema de módulo nativo do nó (--módulo CommonJS), além de um suporte aprimorado para resolução de caminho de módulo de nó.This release also enables targeting Node v4's native implementations of ES6 features (--target ES6) while using Node native module system (--module commonjs), apart from an enhanced support for node module path resolution.

Diversos Miscellaneous

Execução de teste paralelaParallel Test Execution

A plataforma de teste do Visual Studio apresenta suporte à execução paralela de casos de teste.The Visual Studio Test Platform introduces support parallel execution of test cases.

A execução de teste paralela aproveita os núcleos disponíveis no computador e é realizada ao iniciar o mecanismo de execução de teste em cada núcleo disponível como um processo distinto e entregá-lo em um contêiner (assembly, DLL ou artefato relevante que contém os testes a serem executados), que vale a pena executar testes.Parallel test execution leverages the available cores on the machine, and is realized by launching the test execution engine on each available core as a distinct process, and handing it a container (assembly, DLL, or relevant artifact containing the tests to execute), worth of tests to execute. A unidade de agendamento é o contêiner de teste.The unit of scheduling is the test container. Dentro de cada contêiner, os testes serão executados de acordo com a semântica da estrutura de teste.Within each container, the tests will be executed as per the semantics of the test framework. Se houver muitos desses contêineres, assim que os processos terminarem de executar os testes dentro de um contêiner, eles serão entregues no próximo contêiner disponível.If there are many such containers, then as processes finish executing the tests within a container, they are handed the next available container.

A execução de teste paralela é habilitada usando a configuração MaxCpuCount na seção global do arquivo. RunSettings (conforme mostrado na captura de tela a seguir).Parallel Test Execution is enabled using the MaxCpuCount setting in the global section of the .runsettings file (as shown in the following screenshot).

A execução de teste paralela é habilitada usando a configuração MaxCpuCount na seção global do arquivo. RunSettings

O valor de MaxCpuCount tem a seguinte semântica:The value for MaxCpuCount has the following semantics:

  • ' n' (em que 1 < = n < = número de núcleos): até os processos ' n' serão iniciados.‘n’ (where 1 <= n <= number of cores) : upto ‘n’ processes will be launched.
  • ' n' de qualquer outro valor: o número de processos iniciados será tão grande quanto os núcleos disponíveis no computador.‘n’ of any other value : The number of processes launched will be as many as the available cores on the machine.

A execução paralela é suportada por todos os pontos de inicialização – CI, linha de comando (CLI) e IDE (Gerenciador de testes, CodeLens, vários comandos "Run" etc.) e os indicadores do Gerenciador de testes acompanham o progresso dos testes executados em paralelo.Parallel execution is supported through all launch points - CI, command line (CLI) and the IDE (Test Explorer, CodeLens, various “Run” commands, etc.), and the Test Explorer indicators track the progress of tests executing in parallel.

Suporte a ASP.NET 5-MSTest e suporte a CodeCoverageASP.NET 5 - MSTest support and CodeCoverage support

A plataforma de teste do Visual Studio apresenta suporte para os testes de MSTest baseados em estrutura para aplicativos ASP.NET 5.The Visual Studio Test Platform introduces support for MSTest framework-based tests for ASP.NET 5 applications.

Os componentes de estrutura MSTest estão disponíveis na galeria do NuGet.The MSTest framework components are available from the NuGet gallery.

A plataforma de teste do Visual Studio apresenta suporte para CodeCoverage para aplicativos ASP.NET 5 nas plataformas x86/x64 que visam o CoreCLR/CLR.The Visual Studio Test Platform introduces support for CodeCoverage for ASP.NET 5 applications on the x86/x64 platforms that target the CoreCLR/CLR.

Suporte à subversão para compilaçãoSubversion support for build

Agora você pode criar a partir de repositórios de controle do código-fonte baseados em subversão, o que pode permitir que as equipes centralizem todo o gerenciamento de item de trabalho e compilação no TFS sem precisar mover seu código-fonte imediatamente.You can now build from subversion-based source control repositories, which can enable teams to centralize all build and work item management in TFS without having to move their source code right away.

Hub de solicitações de pull no Visual StudioPull requests hub in Visual Studio

O Team Explorer agora apresenta um novo hub de solicitações de pull, onde os usuários podem ver a lista de solicitações de pull que eles criaram, bem como as solicitações de pull que outras pessoas atribuíram a eles.Team Explorer now features a new Pull Requests hub where users can see the list of pull requests that they have created, as well as the pull requests that others have assigned to them.

Também melhoramos a experiência de criação de solicitação pull; Agora, os usuários podem publicar branches e criar solicitações pull em uma única ação.We've also improved the Create Pull Request experience; now, users can publish branches and create pull requests in a single action.

Política de item de trabalho "solicitação pull necessária""Pull request required" work item policy

Agora temos uma política de ramificação que requer itens de trabalho associados para qualquer solicitação de pull.We now have a branch policy that requires associated work items for any pull request. Assim como o revisor de código e as políticas de compilação, qualquer código enviado para a ramificação deve ser enviado por solicitação de pull.Like the code reviewer and build policies, any code that is submitted to the branch must be submitted via pull request. Quando uma solicitação de pull é criada, as confirmações associadas são inspecionadas para links de itens de trabalho e, se houver pelo menos um link, a política será atendida.When a pull request is created, the associated commits will be inspected for work item links, and if there is at least one link, the policy will be fulfilled.

Além disso, agora você pode vincular itens de trabalho a solicitações pull diretamente e, se a solicitação de pull estiver diretamente vinculada a pelo menos um item de trabalho, a política será atendida.Also, you can now link work items to pull requests directly, and if the pull request is directly linked to at least one work item, the policy will be fulfilled. (Se nenhum item de trabalho estiver vinculado à solicitação pull ou às confirmações associadas, a política falhará.)(If no work items are linked to the pull request or the associated commits, the policy will fail.)

Outras alterações: correções de bugs & problemas conhecidos Other changes: Bug Fixes & Known Issues

Para obter uma descrição completa das melhorias na tecnologia, das correções de bug e dos problemas conhecidos desta versão, consulte o artigo do MSDN a seguir.For a complete description of technology improvements, bug fixes, and known issues in this release, see the following MSDN article.

Saiba mais: Descrição do Visual Studio 2015 atualização 1Learn More: Description of Visual Studio 2015 Update 1

ASP.NET 5 RC1 ASP.NET 5 RC1

O ASP.NET 5 RC1 inclui os seguintes recursos e atualizações:ASP.NET 5 RC1 includes the following features and updates:

  • Caixa de ferramentas de BootstrapBootstrap Toolbox
  • Gerenciador de pacotes BowerBower Package Manager
  • Editor de JSXJSX Editor
  • Melhor coloração de atributos HTML JS angularesBetter Colorization of Angular JS HTML attributes
  • Melhoria do Razor IntelliSense e auxiliares de marcaImproved Razor IntelliSense and Tag Helpers
  • Pode abrir projetos MVC 4Can open MVC 4 projects
  • NPM pacote IntelliSense (semelhante a como o Bower. JSON funciona)NPM Package IntelliSense (similar to how Bower.json works)
  • Limpeza de ASP.NET Gerenciador de SoluçõesCleaned up ASP.NET Solution Explorer

Para obter mais informações sobre o ASP.NET RC1, consulte a postagem no blog " anunciando ASP.NET 5 Release Candidate 1".For more information about ASP.NET RC1, see the " Announcing ASP.NET 5 Release Candidate 1" blog post. E para saber mais sobre o .NET Core e o ASP.NET, consulte a postagem no blog " anunciando o .NET Core e ASP.NET 5 RC".And to learn more about .NET Core and ASP.NET, see the " Announcing .NET Core and ASP.NET 5 RC" blog post.

SDK do Azure 2,8 para .net Azure SDK 2.8 for .NET

Lançamos o SDK 2,8 do Azure para Visual Studio 2013 e o Visual Studio 2015, que inclui os seguintes recursos e atualizações:We've released Azure SDK 2.8 for Visual Studio 2013 and Visual Studio 2015, which includes the following features and updates:

  • Azure Resource ManagerAzure Resource Manager
  • "Enviar dados de Diagnóstico do Azure" para Application Insights"Send Azure Diagnostics data" to Application Insights
  • Novo suporte para o DockerNew Support for Docker
  • Atualizações para o modelo de aplicativos móveisUpdates to the Mobile Apps template
  • Visualização de Gerenciador de Armazenamento do Microsoft AzureMicrosoft Azure Storage Explorer Preview
  • Ferramentas do Service Fabric do AzureAzure Service Fabric Tools
  • Ferramentas do Azure HDInsight para Visual StudioAzure HDInsight Tools for Visual Studio
  • Ferramentas de Azure Data FactoryAzure Data Factory Tools

Para obter informações mais detalhadas sobre esta versão e seus novos recursos e atualizações, consulte a postagem do blog " anunciando o SDK do Azure 2,8 para .net".For more detailed information about this release and its new features and updates, see the " Announcing the Azure SDK 2.8 for .NET" blog post.

Visual Studio Code beta Visual Studio Code Beta

Temos vários comunicados empolgantes para compartilhar com você sobre a versão beta para Visual Studio Code, incluindo os seguintes recursos e atualizações:We have a number of exciting announcements to share with you about the beta for Visual Studio Code, including the following features and updates:

  • Suporte de extensibilidade [plug-in] no VS CodeExtensibility [Plug-in] Support in VS Code
  • Marketplace/Galeria de extensõesExtension Marketplace/Gallery
  • Extensões "prontas para experimentar agora"Extensions "Ready to try now"
  • VS Code está em software livreVS Code is open-sourced

Para obter informações detalhadas e um link de download, consulte a postagem do blog " anunciando Visual Studio Code beta".For detailed information and a download link, see the " Announcing Visual Studio Code Beta" blog post.

Depurador gdb do Visual Studio Visual Studio GDB Debugger

Temos o prazer de introduzir uma nova extensão que permite ao depurador do Visual Studio interagir com o GDB.We're pleased to introduce a new extension that enables the Visual Studio debugger to interact with GDB. Isso é particularmente útil para depurar destinos Linux remotos.This is particularly useful for debugging remote Linux targets. Por exemplo, você pode usar o depurador GDB do Visual Studio nos seguintes cenários:For example, you can use Visual Studio GDB Debugger in the following scenarios:

  • Depuração do GDB localLocal GDB debugging
  • Depuração do GDB em uma VM Linux do AzureGDB debugging on an Azure Linux VM
  • Depuração do GDB em um Raspberry Pi com o Hub IoT do AzureGDB debugging on a Raspberry Pi with Azure IoT Hub

Observação

Para usar essa extensão, você deve ter a Comunidade do Visual Studio 2015 ou superior instalada e as ferramentas de Visual C++ para Android ou iOS instaladas.To use this extension, you must have both Visual Studio 2015 Community or higher installed and the Visual C++ tools for Android or iOS installed.

Para obter mais informações, consulte a postagem no blog " anunciando a extensão do depurador do vs gdb".For more information, see the " Announcing the VS GDB Debugger extension" blog post.

Ferramentas node.js para Visual Studio Node.js Tools for Visual Studio

Uma extensão gratuita e de código aberto que transforma o Visual Studio em um ambiente de desenvolvimento poderoso do node. js, ferramentas node.js para Visual Studio inclui muitos aprimoramentos na versão mais recente, como:A free and open-source extension that turns Visual Studio into a powerful Node.js development environment, Node.js Tools for Visual Studio includes many enhancements in the latest release, such as:

  • Suporte para node. js v4. xSupport for Node.js v4.x
  • Suporte para NPM v3. x, que ajuda a solucionar possíveis problemas de MAX_PATHSupport for npm v3.x, which helps work around potential MAX_PATH issues
  • IntelliSense mais rápido e sem resíduos, incluindo melhores padrões de caractere de confirmação e a capacidade de aceitar uma versão de visualização do futuro mecanismo do IntelliSense ES6Faster and clutter-free IntelliSense, including better commit-character defaults, and the ability to opt in to a preview release of the upcoming ES6 IntelliSense engine
  • Estabilidade aprimorada durante a depuração e tempos de carregamento de projeto mais rápidosImproved stability during debugging, and faster project load times
  • Suporte ao trecho de códigoCode snippet support

Para obter mais informações, consulte a postagem no blog " Ferramentas do node. js 1,1 para Visual Studio lançadas".For more information, see the " Node.js Tools 1.1 for Visual Studio Released" blog post.

NuGet NuGet

NuGet 3.3NuGet 3.3

A versão em pacote da extensão NuGet é 3,3.The bundled version of the NuGet extension is 3.3. Para obter mais informações sobre todas as atualizações, consulte as notas de versão do NuGet 3,3.For more information about all the updates, see the NuGet 3.3 release notes.

Gerenciador de Pacotes NuGetNuGet Package Manager

Com base nos comentários do usuário, fizemos várias alterações na interface do usuário do Gerenciador de pacotes NuGet para fornecer os seguintes benefícios:Based on user feedback, we've made several changes to the NuGet Package Manager user interface, to provide the following benefits:

  • Botões de ação que aparecem diretamente na lista de pacotes, que fornece acesso mais rápido às funções de gerenciamento comuns.Action buttons that appear directly in the package list, which provides quicker access to common management functions.
  • Uma interface do usuário separada em uma série de guias, que são filtros específicos dos pacotes com os quais você pode trabalhar em seus projetos.A user interface separated into a series of tabs, which are specific filters of the packages that you might work with in your projects.
  • Uma guia consolidar para usar quando você estiver trabalhando com os pacotes no nível da solução.A Consolidate tab to use when you are working with the packages at the Solution level. Ele também mostrará uma notificação que indica quantos pacotes são candidatos que você pode atualizar em projetos.It will also show a badge that indicates how many packages are candidates that you can update in projects.
  • Uma guia Atualizar para selecionar vários pacotes.An Update tab to multi-select packages. Você não só pode atualizar todos os pacotes selecionados ao mesmo tempo, mas também pode usar esse recurso para escolher todos os pacotes e executar uma ação de "atualizar tudo" dentro de um projeto ou da solução.Not only can you update all selected packages at one time, but you can also use this feature to choose all packages and perform an "Update All" action inside of a project or the solution. (E, como a guia consolidar, ele também mostra uma notificação que indica quantos pacotes são candidatos que você pode atualizar em projetos.)(And, like the Consolidate tab, it too shows a badge that indicates how many packages are candidates that you can update in projects.)

Suporte aprimorado à pasta local no NuGetImproved Local Folder Support in NuGet

As ferramentas do NuGet agora dão suporte ao acesso significativamente mais rápido a um armazenamento de pasta local especialmente criado.The NuGet tools now support significantly faster access to a specially crafted local folder store. Para saber como configurar esse repositório, Confira as notas de versão do NuGet 3,3 para obter instruções detalhadas.To learn how to configure this repository, see the NuGet 3.3 release notes for detailed instructions.


Versões do Visual Studio 2015Visual Studio 2015 Releases

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


Início da Página
Top of Page