RecursoFeature |
DisponibilidadeAvailability |
Linguagem(ns)Language(s) |
Instalador Autônomo ou de Cargas de TrabalhoWorkloads or Standalone Installer |
Espere conformidade total do C++17 no Compilador e bibliotecas de C++ da Microsoft .Expect full C++17 conformance in Microsoft C++ Compiler and Libraries. |
LançadoReleased |
C++C++ |
Todas as cargas de trabalhoAll Workloads |
Defina um nome de thread nativo com a API SetThreadDescription em minidespejos, depuradores e ferramentas de análise.Set a native thread name with the SetThreadDescription API in minidumps, debuggers, and analysis tools. |
LançadoReleased |
C++C++ |
Todas as cargas de trabalhoAll Workloads |
Use a autenticação SourceLink com o depurador para fazer referência a arquivos de origem em um repositório que exige credenciais de logon.Use SourceLink authentication with the debugger to reference source files in a repository that requires login credentials. |
LançadoReleased |
Todas as linguagensAll languages |
Todas as cargas de trabalhoAll Workloads |
Edição com vários cursores e seleção múltipla.Multi-cursor and multi-selection editing. |
LançadoReleased |
|
Todas as cargas de trabalhoAll Workloads |
Maior compatibilidade do Visual Studio com tecnologias adaptativas amplamente usadas.Improved Visual Studio's compatibility with widely-used assistive technologies. |
LançadoReleased |
|
Todas as cargas de trabalhoAll Workloads |
Use os serviços de linguagem implementados pelo Protocolo de Servidor de Linguagem.Use language services implemented by the Language Server Protocol. |
LançadoReleased |
|
Todas as cargas de trabalhoAll Workloads |
Inicialização mais rápida e melhor desempenho de carga de solução. Faster startup and solution load performance. |
LançadoReleased |
|
Todas as cargas de trabalhoAll Workloads |
Use perfis de publicação do ASP.NET para fornecer configurações ao configurar a entrega contínua do Visual Studio para o Azure.Use ASP.NET publish profiles to provide settings when configuring continuous delivery to Azure from Visual Studio. |
LançadoReleased |
|
Todas as cargas de trabalhoAll Workloads |
Configure a entrega contínua para Azure Functions usando o Visual Studio.Setup continuous delivery for Azure Functions using Visual Studio. |
LançadoReleased |
Todas as linguagens gerenciadasAll managed languages |
Todas as cargas de trabalhoAll Workloads |
Use o recurso Retroceder, um recurso do IntelliTrace para .NET Core.Use Step Back feature, a feature of IntelliTrace, for .NET Core. |
LançadoReleased |
Todas as linguagens gerenciadasAll managed languages |
Todas as cargas de trabalho do .NET CoreAll .NET Core Workloads |
Use depuração JIT para .NET Core.Use JIT debugging for .NET Core. |
LançadoReleased |
Todas as linguagens gerenciadasAll managed languages |
Todas as cargas de trabalho do .NET CoreAll .NET Core Workloads |
Gerencie seus segredos de aplicativo com um novo serviço conectado para Azure Key Vault em aplicativos em C#.Manage your app secrets with a new connected service for Azure Key Vault in C# apps. |
LançadoReleased |
Todas as linguagens gerenciadasAll managed languages |
Cargas de trabalho Web do .NET.NET Web Workloads |
Publique aplicativos .NET Core para o Serviço de Aplicativo do Azure no Linux do Visual Studio.Publish .NET Core applications to Azure App Service Linux from Visual Studio. |
LançadoReleased |
Todas as linguagens .NETAll .NET Languages |
ASP.NET, Azure, .NET CoreASP.NET, Azure, .NET Core |
Crie novos projetos ASP.NET Core em F#.Create new F# ASP.NET Core projects. |
LançadoReleased |
F#F# |
ASP.NET, .NET CoreASP.NET, .NET Core |
Tire proveito das melhorias na ordem de classificação de Ir para Todos.Take advantage of improvements to the sort order of Go To All. |
LançadoReleased |
C#, VBC#, VB |
.NET Desktop, ASP.NET, .NET Core.NET Desktop, ASP.NET, .NET Core |
Use o Provisionamento Automática de iOS do Visual Studio.Use Automatic iOS Provisioning from Visual Studio. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
Instale automaticamente o nível de API do Android usado pelo projeto Xamarin.Android no Visual Studio.Automatically install the Android API level used by Xamarin.Android project within Visual Studio. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
Experimente a Versão Prévia do Visual Studio Live Share para simplificar a colaboração por edição e depuração em tempo real.Try the Visual Studio Live Share Preview to streamlines real-time collaborative editing and debugging. Para ver as atualizações da versão prévia em andamento, consulte o log de mudanças.For additional ongoing updates to the preview, see the changelog. |
Em Versão PréviaIn Preview |
|
Disponível como uma extensão em Versão prévia no Visual Studio Marketplace.Available as a Preview extension in the Visual Studio Marketplace. |
Use provedores de tipos F# no .NET Core 2.1.Use F# Type Providers in .NET Core 2.1. |
LançadoReleased |
|
.NET Core.NET Core |
Tenha suporte total para .NET Core 2.1.Have full support for .NET Core 2.1. |
LançadoReleased |
|
.NET Core.NET Core |
Aproveite a assinatura de pacotes NuGet e o envio de pacotes assinados em NuGet.org.Leverage NuGet package signing and signed package submission on NuGet.org. |
LançadoReleased |
|
Todas as cargas de trabalhoAll Workloads |
Migre seu package.config (PC) de Nuget para PackageReference (PR) usando a ferramenta de migração.Migrate your Nuget package.config (PC) to PackageReference (PR) using the migration tool. |
LançadoReleased |
|
Todas as cargas de trabalho .NETAll .NET Workloads |
Use tipos de projeto adicionais nas Ferramentas de Build do Visual Studio 2017, incluindo Azure, Office e ClickOnce.Use additional project types in Visual Studio 2017 Build Tools, including Azure, Office, and ClickOnce. |
LançadoReleased |
|
Ferramentas de compilaçãoBuild Tools |
Personalize o local de instalação do Visual Studio para reduzir o volume na unidade do sistema.Customize the Visual Studio installation location to reduce footprint on your system drive. |
LançadoReleased |
|
Instalador do Visual StudioVisual Studio Installer |
Edite modelos para controles de Plataforma Universal do Windows no designer XAML do Visual Studio, direcionando para Windows Fall Creators Update e acima.Edit templates for Universal Windows Platform controls in the Visual Studio XAML designer targeting Windows Fall Creators Update and above. |
LançadoReleased |
|
Desenvolvimento na Plataforma Universal do WindowsUniversal Windows Platform Development |
Edite os estados visuais e animação no Blend para Visual Studio em projetos da Plataforma Universal do Windows, direcionando para Windows Fall Creators Update e acima.Edit visual states and animation in Blend for Visual Studio in Universal Windows Platform projects targeting Windows Fall Creators Update and above. |
LançadoReleased |
|
Desenvolvimento na Plataforma Universal do WindowsUniversal Windows Platform Development |
Adicione/remova itens de uma coleção usando a caixa de diálogo do editor de coleção no Designer XAML do Visual Studio para projetos direcionados ao Windows Fall Creators Update e a versões posteriores.Add/remove items from a collection using the collection editor dialog box in the Visual Studio XAML Designer for projects targeting Windows Fall Creators Update and above. |
LançadoReleased |
|
Desenvolvimento na Plataforma Universal do WindowsUniversal Windows Platform Development |
RecursoFeature |
DisponibilidadeAvailability |
Linguagem(ns)Language(s) |
Instalador Autônomo ou de Cargas de TrabalhoWorkloads or Standalone Installer |
Experiência reformulada mais rápida para alternar entre branches do Git.Faster redesigned experience for switching between Git branches. |
LançadoReleased |
|
Todas as cargas de trabalhoAll Workloads |
Implemente seu próprio CodeLens usando a API do CodeLens pública.Implement your own CodeLens using the public CodeLens API. |
LançadoReleased |
|
Todas as cargas de trabalhoAll Workloads |
Suporte para TypeScript 3.0.Support for TypeScript 3.0. |
LançadoReleased |
TypeScriptTypeScript |
Todas as cargas de trabalhoAll Workloads |
Envie símbolos para seus pacotes NuGet.org a um servidor de símbolos integrado às experiências de depuração do Visual Studio.Submit symbols for your NuGet.org packages to a symbol server that is integrated with the Visual Studio debugging experiences. |
|
|
Todas as cargas de trabalho .NETAll .NET Workloads |
Use a autenticação de plataforma cruzada ao restaurar pacotes do NuGet do VSTS usando MSBuild ou a interface de linha de comando do .NET Core (dotnet.exe).Use cross-platform authentication when restoring NuGet packages from VSTS using MSBuild or the .NET Core command line interface (dotnet.exe). |
Em Versão PréviaIn Preview |
|
Todas as cargas de trabalho .NETAll .NET Workloads |
Crie, compile e implante aplicativos usando Kubernetes e gráficos Helm no AKS (Serviço de Contêiner do Azure).Create, build and deploy applications using Kubernetes and Helm charts to Azure Container Service (AKS). |
Em Versão PréviaIn Preview |
|
ASP.NET, Azure, .NET CoreASP.NET, Azure, .NET Core |
Use F5 para executar aplicativos no Ambiente de Contêiner para Kubernetes (AKS).F5 to run applications in Container Environment for Kubernetes (AKS). |
|
|
AzureAzure |
Migre as configurações locais do projeto de Função do Azure para seu Aplicativo de funções no Azure usando a página Publicar Resumo.Migrate local settings from your Azure Function project to your Function App in Azure from the Publish Summary Page. |
LançadoReleased |
C#C# |
ASP.NET, Azure, .NET CoreASP.NET, Azure, .NET Core |
Use o Gerenciador de Bibliotecas para definir dependências do JavaScript e CSS e restaurá-las em seus projetos (por exemplo, do CDNJS) como uma substituição para Bower.Use Library Manager to define JavaScript and CSS dependencies and restore them to your projects (e.g., from CDNJS) as a replacement for Bower. |
LançadoReleased |
Todas as linguagens .NETAll .NET Languages |
ASP.NET, .NET CoreASP.NET, .NET Core |
Testes de unidade dinâmicos são executados 40% mais rápido após fazer edições.Live Unit Tests run 40% faster after making edits. |
LançadoReleased |
C#, VBC#, VB |
.NET Desktop, ASP.NET, .NET Core.NET Desktop, ASP.NET, .NET Core |
Violações de estilo de código são corrigidas automaticamente ao formatar um documento.Code style violations are automatically fixed when formatting a document. |
LançadoReleased |
C#, VBC#, VB |
.NET Desktop, ASP.NET, .NET Core.NET Desktop, ASP.NET, .NET Core |
Maior confiabilidade do designer XAML e suporte básico de x:bind para editar e continuar.Improved reliability for the XAML designer and basic x:bind support for edit and continue. |
|
|
Desenvolvimento na Plataforma Universal do WindowsUniversal Windows Platform Development |
Suporte para iOS 12 e Android P.Support for iOS 12 and Android P. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
Suporte para Editor com Modo Divisão no Xamarin.Android.Split View Editor support for Xamarin.Android. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
Suporte para Editor com Modo Divisão no Pré-visualizador do Xamarin.Forms.Split View Editor support for Xamarin.Forms Previewer. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
Suporte para Caixa de Ferramentas no Xamarin.Forms.Xamarin.Forms Toolbox support. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
Aprimoramentos de edição de texto em axml no Xamarin.Android.Xamarin.Android axml text editing improvements. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
Melhorias de build incrementais no Xamarin.Android.Xamarin.Android incremental build improvements. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
Recompilações mais rápidas do Xamarin.Android com a Android Asset Packaging Tool v2.Faster Xamarin.Android rebuilds with experimental Android Asset Packaging Tool v2. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
IDs de recurso do Xamarin.Android geradas automaticamente no code-behind.Auto generated Xamarin.Android resource IDs in Code-behind. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
Outras melhorias de IntelliSense do Xamarin.Forms.Further Xamarin.Forms Intellisense improvements. |
LançadoReleased |
|
Desenvolvimento Móvel em .NET (Xamarin).NET (Xamarin) Mobile Development |
Aproveite a experiência aprimorada de depuração do Python, -incluindo um melhor desempenho, um suporte para recarga automática de Flask/Django e a depuração de modelo de Flask.Leverage the improved Python debugging experience - including better performance, Flask/Django auto-reload support, and Flask template debugging. |
LançadoReleased |
|
Desenvolvimento de Python, ciência de dados e aplicativos analíticosPython Development, Data science and Analytical applications |
Veja preenchimentos de IntelliSense mais avançados para módulos de Python, incluindo resultados de arquivos typeshed .See richer IntelliSense completions for Python modules, including results from typeshed files. |
|
PythonPython |
Desenvolvimento de Python, ciência de dados e aplicativos analíticosPython Development, Data science and Analytical applications |
Consulte "apenas meu código" no depurador em C++.See "just my code" in the debugger in C++. |
LançadoReleased |
C++C++ |
Desenvolvimento de área de trabalho com C++Desktop Development with C++ |
IntelliSense em modelos de C++IntelliSense in C++ templates |
LançadoReleased |
C++C++ |
Desenvolvimento de área de trabalho com C++Desktop Development with C++ |
Avisos da Análise de Código C++ (incluindo os Verificadores Principais do C++) são exibidos como rabiscos no editorC++ Code Analysis warnings (including C++ Core Checkers) are displayed as squiggles in the editor |
LançadoReleased |
C++C++ |
Desenvolvimento de área de trabalho com C++Desktop Development with C++ |
Use os novos modelos AsyncPackage e AsyncToolWindow.Use the New AsyncPackage and AsyncToolWindow templates. |
LançadoReleased |
|
Desenvolvimento de extensões do Visual StudioVisual Studio Extension Development |
Aproveite os pacotes de extensão, que são um conjunto de extensões instalados juntos.Take advantage of extension packs, which are a set of extensions that are installed together. |
LançadoReleased |
|
Desenvolvimento de extensões do Visual StudioVisual Studio Extension Development |
Publique no Visual Studio Marketplace usando uma linha de comando.Publish to the Visual Studio Marketplace using a command line. |
LançadoReleased |
|
Desenvolvimento de extensões do Visual StudioVisual Studio Extension Development |
Use o suporte para <PackageReference/> em projetos do VSIX.Use <PackageReference/> support in VSIX projects. |
LançadoReleased |
|
Desenvolvimento de extensões do Visual StudioVisual Studio Extension Development |
Experimente a Versão Prévia do Visual Studio Live Share para simplificar a colaboração por edição e depuração em tempo real.Try the Visual Studio Live Share Preview to streamlines real-time collaborative editing and debugging. Para ver as atualizações da versão prévia em andamento, consulte o log de mudanças.For additional ongoing updates to the preview, see the changelog. |
Em Versão PréviaIn Preview |
|
Disponível como uma extensão em Versão prévia no Visual Studio Marketplace.Available as a Preview extension in the Visual Studio Marketplace. |
RecursoFeature |
DisponibilidadeAvailability |
Linguagem(ns)Language(s) |
Instalador Autônomo ou de Cargas de TrabalhoWorkloads or Standalone Installer |
Alterne entre as soluções que usam provedores de código-fonte diferentes, e o Visual Studio detectará automaticamente e mudará para o provedor certo.Switch between solutions that use different source code providers, and Visual Studio will auto-detect and switch to the right provider. |
|
|
Todas as cargas de trabalhoAll Workloads |
Abra várias pastas em uma única solução.Open multiple folders in one solution. |
|
|
Todas as cargas de trabalhoAll Workloads |
Dicas personalizadas no IDE para otimizar o desempenho.Tailored tips in the IDE for optimizing performance. |
|
|
Todas as cargas de trabalhoAll Workloads |
Políticas do cliente para obrigar o consumo de pacotes assinados de autores ou de fontes em que você confia.Client policies to mandate consumption of signed packages from authors or sources you trust. |
|
|
Todas as cargas de trabalhoAll Workloads |
Use o Visual Studio em vários monitores com DPIs diferentes.Use Visual Studio across monitors with different DPIs. |
|
|
Todas as cargas de trabalhoAll Workloads |
Abra qualquer conjunto de pastas para criar um Workspace personalizado e compartilhável.Open any set of folders to create a customized and shareable Workspace. |
|
|
Todas as cargas de trabalhoAll Workloads |
Crie pacotes de aplicativos da Plataforma Universal do Windows direcionados para ARM64.Create Universal Windows Platform application packages targeting ARM64. |
|
|
Desenvolvimento na Plataforma Universal do WindowsUniversal Windows Platform Development |
Melhores sugestões do IntelliSense, com maior relevância e baseadas no contexto do editor atual e em sugestões de tipos de namespaces que ainda não foram incluídos no arquivo.Improved suggestions from IntelliSense with better relevance based on the current editor context and suggestions for types from namespaces not yet included in the file. |
|
C#, VBC#, VB |
.NET Desktop, ASP.NET, .NET Core.NET Desktop, ASP.NET, .NET Core |
Suporte de extensibilidade para estruturas de teste de terceiros (como NUnit e xUnit) para integração com a Detecção de testes em tempo real.Extensibility support for 3rd party test frameworks (e.g. xUnit and NUnit) to integrate with Real Time Test Discovery. |
|
C#, VBC#, VB |
.NET Desktop, ASP.NET, .NET Core.NET Desktop, ASP.NET, .NET Core |
Suporte para a imposição de regras de .editorconfig em tempo de compilação, possibilitando definir políticas como parte da CI (integração contínua).Support for enforcing .editorconfig rules at build time enabling the ability to set policies as part of continuos integration (CI). |
|
C#, VBC#, VB |
.NET Desktop, ASP.NET, .NET Core.NET Desktop, ASP.NET, .NET Core |
Crie projetos de Função do Azure em F#.Create F# Azure Function projects. |
|
F#F# |
ASP.NET, Azure, .NET CoreASP.NET, Azure, .NET Core |
Use os perfis de publicação ASP.NET na caixa de diálogo Configurar Entrega Contínua no Azure.Use ASP.NET publish profiles in the Configure Continuous Delivery to Azure dialog. |
|
|
ASP.NET, Azure, .NET CoreASP.NET, Azure, .NET Core |
Tenha uma experiência completa de depuração, janela interativa e IntelliSense usando Abrir Pasta com o Python.Have a full featured debugging, interactive window, and IntelliSense experience when using Open Folder with Python. |
|
PythonPython |
Desenvolvimento de Python, ciência de dados e aplicativos analíticosPython Development, Data science and Analytical applications |
Suporte para o depurador de instantâneos para VMs do Azure, Conjuntos de Dimensionamento de VMs e o Serviço de Kubernetes do Azure.Snapshot debugger support for Azure VMs, VM Scale Sets and the Azure Kubernetes Service. |
|
|
Todas as cargas de trabalho .NETAll .NET Workloads |
Habilite builds repetíveis para projetos com base em PackageReference.Enable Repeatable builds for PackageReference based projects. |
|
|
Todas as cargas de trabalho .NETAll .NET Workloads |