Roteiro do Visual Studio 2019
Este documento fornece um vislumbre das próximas novidades para Visual Studio. Ele captura alguns recursos importantes com os quais estamos comprometidos no momento e um cronograma estimado de lançamento. Ele não é uma lista abrangente de todos os recursos novos no Visual Studio, mas serve para dar uma ideia dos nossos principais investimentos. Esses conjuntos de recursos e cronogramas de entrega são atuais e estão sujeitos a mudanças.
O Visual Studio continuará a disponibilizar para o seu público de Versão prévia e Versão seguindo o processo Ritmo de lançamento do Visual Studio. Você pode instalar a Versão prévia mais recente da página Visualizar downloads. Após os recursos serem examinados na Versão prévia, eles são promovidos para Versão.
Agradecemos suas sugestões! Você pode registrar suas sugestões por meio da Comunidade de Desenvolvedores.
T4 2019 (outubro a dezembro)
Recurso | Visual Studio versões | Disponibilidade | Cargas de trabalho ou instalador autônomo |
---|---|---|---|
Adicionar suporte para o Azure Functions v3 | 2019 | Verificação de | |
Instalar os novos pacotes do SDK do Azure para Azure KeyVault e Armazenamento do Azure | 2019 | Na versão prévia | SDK do Azure |
Preencher as cadeias de conexão do Sistema de projeto na caixa de diálogo de seleção SQL e Armazenamento | 2019 | Na versão prévia | Todas as cargas de trabalho .NET |
Recusar o recebimento de telemetria de funções se a telemetria do VS estiver desativada | 2019 | Na versão prévia | Todas as cargas de trabalho |
Provisionar e configurar o Key Vault na página de resumo do perfil de publicação | 2019 | Na versão prévia | Ferramentas da Web |
Opções de publicação para Pronto para Executar (CrossGen), Vinculação e SingleExe para aplicativos .NET Core 3.0 | 2019 | Na versão prévia | Todas as cargas de trabalho .NET |
Atividade de banco de dados de perfil em aplicativos ASP .NET Core por meio do Hub de Diagnóstico (Linux) | 2019 | Na versão prévia | Todas as cargas de trabalho .NET |
.NET Core com suporte em projetos da CLI do VC | 2019 | Na versão prévia | Todas as cargas de trabalho .NET |
Inicie uma janela para ter botões minimizar e maximizar | 2019 | Todas as cargas de trabalho | |
Gerenciar as guias de documento em uma lista vertical do lado esquerdo ou direito do editor | 2019 | Na versão prévia | Todas as cargas de trabalho |
Atualizar o Auxiliar de Exceção para refletir o evento de exceção que está sendo ativado | 2019 | Na versão prévia | Todas as cargas de trabalho |
Exibição de tarefas aprimorada na Janela de Pilhas Paralelas | 2019 | Na versão prévia | Todas as cargas de trabalho |
Receba notificações sobre pacotes do NuGet vulneráveis no grafo de restauração. | 2019 | Liberado | Todas as cargas de trabalho .NET |
Desencaixe o botão XAML para flutuar o painel do editor do XAML | 2019 | Na versão prévia | Todas as Cargas de Trabalho do .NET |
Melhorias no suporte a #regiões no XAML | 2019 | Na versão prévia | Todas as Cargas de Trabalho do .NET |
IntelliSense do Snippet do XAML | 2019 | Na versão prévia | Todas as Cargas de Trabalho do .NET |
Habilite a interface do usuário do gerenciador de pacotes NuGet para exibir um ícone de pacote independente. | 2019 | Todas as cargas de trabalho .NET | |
Janela de ferramentas Novos Contêineres que habilita a exibição e o gerenciamento de contêineres e imagens do Docker. | 2019 | ASP.NET, Azure, .NET Core | |
Agora o menu Personalizar permite que os usuários movam itens do menu Extensões para o nível superior. | 2019 | Todas as cargas de trabalho | |
Informações de linha/coluna movidas para o contexto do documento em vez da barra de status com novas maneiras de corrigir o espaço em branco e os problemas de terminação de linha. | 2019 | Todas as cargas de trabalho | |
Migre seus Aplicativos Android para o AndroidX. | 2019 | Na versão prévia | Xamarin |
Publique seus Aplicativos Android com Pacotes de Aplicativo do Android usando arquivos do Visual Studio. | 2019 | Na versão prévia | Xamarin |
Linting do layout do Android | 2019 | Na versão prévia | Xamarin |
Recarga Frequente de XAML para Xamarin.Forms. | 2019 | Na versão prévia | Xamarin |
Suporte à CSS da Recarga Dinâmica de XAML para Xamarin.Forms. | 2019 | Na versão prévia | Xamarin |
T3 2019 (julho a setembro)
Recurso | Visual Studio versões | Disponibilidade | Cargas de trabalho ou instalador autônomo |
---|---|---|---|
Habilite a versão prévia dos recursos no Visual Studio em Ferramentas -> Configurações de Opções. | 2019 | Lançado | Todas as cargas de trabalho |
Redirecione os lançamentos de exceções assíncronas relacionadas para o Auxiliar de Exceção. | 2019 | Na versão prévia | Todas as cargas de trabalho |
Redimensione, minimize e maximize a janela inicial. | 2019 | Lançado | Todas as cargas de trabalho |
Arraste e solte arquivos na janela inicial. | 2019 | Lançado | Todas as cargas de trabalho |
Pesquise em projetos ou soluções recentes na janela inicial. | 2019 | Lançado | Todas as cargas de trabalho |
Veja com facilidade os itens usados mais recentemente na janela inicial por meio do agrupamento. | 2019 | Em Versão Prévia | Todas as cargas de trabalho |
Veja precisão de pesquisa, relevância e realce aprimorados na pesquisa de modelos de projeto. | 2019 | Lançado | Todas as cargas de trabalho |
Fixe e remova modelos usados recentemente na caixa de diálogo Novo Projeto. | 2019 | Lançado | Todas as cargas de trabalho |
Veja valores selecionados dentro dos filtros na caixa de diálogo Novo Projeto. | 2019 | Lançado | Todas as cargas de trabalho |
Indique visualmente os modelos recém-instalados na caixa de diálogo Novo Projeto. | 2019 | Lançado | Todas as cargas de trabalho |
Confira a visualização de tarefa otimizada na janela Pilhas Paralelas. | 2019 | Todas as cargas de trabalho | |
Navegue para frente e para trás em suas investigações de diagnóstico enquanto usa o Criador de Perfil. | 2019 | Na versão prévia | Todas as cargas de trabalho |
Gerencie CR-LF RoundTripping e combinação de guias e espaços com um Editor aprimorado. | 2019 | Na versão prévia | Todas as cargas de trabalho |
Use a interface do usuário e a capacidade de descoberta aprimoradas do atributo DebuggerDisplay. Sugestão de DeveloperCommunity. | 2019 | Na versão prévia | Todas as cargas de trabalho |
Pesquise por componentes individuais no instalador. | 2019 | Liberado | Todas as cargas de trabalho |
Use a linha de comando ou o .editorconfig no Visual Studio para definir imposições do Estilo do Código/Analisadores de Diagnóstico. | 2019 | Na versão prévia | Todas as cargas de trabalho |
Use o logon único nas ferramentas do Visual Studio e do CLI do Azure. | 2019 | Liberado | Todas as cargas de trabalho |
Suporte a referências diferentes de 32 bits para geração de código de modelo de texto T4. | 2019 | Todas as cargas de trabalho | |
Adicione uma opção para ocultar os argumentos de modelo na janela Pilha de Chamadas durante a depuração do código C++. | 2019 | Lançado | Todas as cargas de trabalho do C++ |
Receba notificações sobre pacotes do NuGet preteridos no grafo de restauração. | 2019 | Lançado | Todas as cargas de trabalho .NET |
Obtenha suporte do .NET Core e do .NET Standard para a geração do modelo de texto T4, a Detecção de Clone de Código, os Diagramas do Designer de Classe e os Diagramas de Dependência. | 2019 | Todas as cargas de trabalho .NET | |
Atividade de banco de dados de perfil em aplicativos ASP.NetCore por meio do Hub de Diagnóstico do Windows. | 2019 | Liberado | Todas as cargas de trabalho .NET |
Veja os favoritos do Objeto no Windows EE. | 2019 | Versão Prévia | Todas as cargas de trabalho .NET |
Veja o carregamento de perfil mais rápido da ferramenta de Uso da CPU do Criador de Perfil de Desempenho. | 2019 | Liberado | Todas as cargas de trabalho .NET |
Execute testes de unidade do .NET em projetos direcionados a várias estruturas do .NET (por exemplo, o .NET Framework e o .NET Core). | 2019 | Liberado | .NET Desktop, ASP.NET, .NET Core |
Integre estruturas de teste de terceiros (por exemplo, o xUnit e o NUnit) à Detecção de Testes em Tempo Real. | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Use o designer do WinForms com projetos do .NET Core 3.0. | 2019 | .NET Desktop, .NET Core | |
Veja atrasos de interface do usuário reduzidos na alternância de guias XAML para aplicativos do .NET Core 3. | 2019 | Lançado | .NET Desktop,.NET Core |
Use ferramentas para adicionar Ilhas UWP XAML a aplicativos WPF e WinForms. | 2019 | Na versão prévia | .NET Desktop,.NET Core |
Habilite as Ferramentas de Diagnóstico (incluindo o Criador de Perfil de Memória) para os projetos da área de trabalho do .NET Core 3. | 2019 | .NET Core | |
Habilite o criador de perfil de CPU para rastreamentos de CPU .nettrace do .NET Core. | 2019 | .NET Core | |
Provisione e publique o Plano Premium do Azure Functions. | 2019 | ASP.NET, Azure, .NET Core | |
Provisione e configure o Application Insights na página de resumo do perfil de publicação. | 2019 | Na versão prévia | ASP.NET, Azure, .NET Core |
O suporte ao Android Q foi adicionado. | 2019 | Xamarin | |
Use pacotes NuGet do AndroidX em seus aplicativos Android. | 2019 | Xamarin | |
Crie Lotes de Aplicativos Android ao publicar aplicativos Android. | 2019 | Lançado | Xamarin |
Melhorias no desempenho de inicialização do Android até 50% mais rápidas com o Rastreamento da Inicialização. | 2019 | Xamarin | |
Melhore seu loop de desenvolvimento interno do iOS, incluindo a criação, a implantação e a depuração. | 2019 | Xamarin | |
Confira as melhorias na conexão do host de criação do iOS. | 2019 | Xamarin | |
O suporte ao Xcode 11 foi adicionado. | 2019 | Liberado | Xamarin |
XAML limpador de Autor ao usar o designer XAML. | 2019 | Lançado | Desenvolvimento na Plataforma Universal do Windows |
Use os componentes WinRT de projetos de desktop do .NET Framework e do .NET Core. | 2019 | Desenvolvimento na Plataforma Universal do Windows | |
Gerencie certificados de autenticação ao gerar pacotes MSIX para sideload. | 2019 | Desenvolvimento na Plataforma Universal do Windows | |
Execute testes usando o pytest. | 2019 | Liberado | Desenvolvimento do Python, Ciência de Dados e Aplicativos analíticos |
Execute testes do Python na pasta aberta do WorkSpaces. | 2019 | Liberado | Desenvolvimento do Python, Ciência de Dados e Aplicativos analíticos |
Suporte ao SQL Data Warehouse do Azure para SQL Server Data Tools (SSDT). | 2019 | Extensão no Visual Studio Marketplace. |
2º trimestre de 2019 (abril a junho)
Recurso | Visual Studio versões | Disponibilidade | Cargas de trabalho ou instalador autônomo |
---|---|---|---|
Experimente uma pesquisa mais rápida e o IntelliSense ao abrir grandes bases de código usando a opção Abrir Pasta. | 2019 | Lançado | Todas as cargas de trabalho |
Confira seus itens usados mais recentemente na pesquisa do Visual Studio. | 2019 | Lançado | Todas as cargas de trabalho |
Execute uma operação de limpeza de código em todos os arquivos de uma solução com um único gesto. | 2019 | Lançado | Todas as cargas de trabalho |
Obtenha suporte do TypeScript 3.5. | 2019 | Lançado | Todas as cargas de trabalho |
Obtenha suporte do IntelliCode para TypeScript e JavaScript. | 2019 | Lançado | Todas as cargas de trabalho |
Use a versão prévia do TTD (Depuração de Viagem no Tempo) com o Depurador de Instantâneos para aplicativos ASP.NET executados em uma VM do Azure. | 2019 | Lançado | ASP.NET |
Abra soluções com vários projetos do .NET Core com mais rapidez. | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Impor regras .editorconfig no tempo de build para habilitar cenários de CI (integração contínua). | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Use o designer do WPF com projetos do .NET Core 3.0. | 2019 | Lançado | .NET Desktop, .NET Core |
Depure mais rapidamente com o recarregamento frequente do XAML para WPF no .NET Core 3.0. | 2019 | Lançado | .NET Desktop, .NET Core |
Gerencie um grande número de testes no Gerenciador de Testes com melhorias no agrupamento, na classificação e no desempenho. | 2019 | Lançado | .NET Desktop, ASP.NET, Azure, .NET Core |
Obtenha sugestões mais relevantes do IntelliSense, incluindo sugestões de tipos de namespaces ainda não incluídos no arquivo. | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Provisione e configure o Serviço do Azure SignalR na página de resumo do perfil de publicação. | 2019 | Lançado | ASP.NET, Azure, .NET Core |
Recupere automaticamente as credenciais de publicação do Azure Functions pelo Azure usando a assinatura com a qual você está conectado. | 2019 | Lançado | ASP.NET, Azure, .NET Core |
Desenvolva com o Visual Basic Runtime completo no .NET Core. | 2019 | .NET Core | |
Adicione suporte para conformidade parcial com o C++20 nos compiladores, nas bibliotecas e no IDE do MSVC. | 2019 | Desenvolvimento de área de trabalho com o C++ | |
Crie o código-fonte em uma pasta (aplicável somente a projetos do CMake). | 2019 | Desenvolvimento de área de trabalho com o C++ | |
Segmente o SDK do Windows 10 versão 1903. | 2019 | Lançado | Desenvolvimento na Plataforma Universal do Windows |
Use ferramentas de contêiner para criar imagens, solucionar problemas de configuração e conteúdo de contêiner e diagnosticar problemas de runtime. | 2019 | Extensão no Visual Studio Marketplace. | |
Projetos compartilhados de referência de projetos VSIX. | 2019 | Lançado | Extensibilidade |
Use a versão 16.0 do pacote meta do VSSDK. | 2019 | Lançado | Extensibilidade |
Marque modelos de projetos personalizados com marca de linguagem, de plataforma e de tipo de projeto por meio do manifesto de modelo do Visual Studio para habilitar a filtragem. | 2019 | Lançado | Extensibilidade |
T1 2019 (janeiro a março)
Recurso | Visual Studio versões | Disponibilidade | Cargas de trabalho ou instalador autônomo |
---|---|---|---|
Use o Visual Studio com mais clareza em monitores com diferentes DPIs. | 2019 | Lançado | Todas as cargas de trabalho |
Faça check-out e examine uma solicitação de pull dentro do IDE. | 2019 | Lançado | Todas as cargas de trabalho |
Filtre a solução com um conjunto selecionado de projetos que você precisa para trabalhar e salve a lista para uso futuro. | 2019 | Lançado | Todas as cargas de trabalho |
Edite e depure de forma colaborativa em tempo real dentro do IDE. | 2019 | Lançado | Todas as cargas de trabalho |
Pesquise modelos de projeto usando termos de marca de linguagem, de plataforma e de tipo de projeto na caixa de diálogo Novo Projeto. | 2019 | Lançado | Todas as cargas de trabalho, extensibilidade |
Compile e crie projetos do .NET Core 3.0, incluindo o WinForms e o WPF. | 2019 | Lançado | .NET Desktop, .NET Core |
Use funcionalidades de refatoração aprimoradas para projetos C#, incluindo "Sincronizar pasta e namespace" e "Refatorar membros de classe para classe base ou interface". | 2019 | Lançado | .NET Desktop, ASP.NET, .NET Core |
Personalize fontes e cores de uma determinada sintaxe da linguagem C#. | 2019 | Lançado | .NET Desktop, ASP.NET, .NET Core |
Adicione Bancos de Dados SQL do Azure e Contas de Armazenamento do Azure a instâncias existentes do Serviço de Aplicativo do Azure na página de resumo de publicação. | 2019 | Lançado | ASP.NET, Azure, .NET Core |
Compatibilidade binária do C++ com o Visual Studio 2017 e o Visual Studio 2015. | 2019 | Desenvolvimento de área de trabalho com o C++ | |
Suporte para modelos e ferramentas do Xamarin.Forms 4.0 e do Xamarin.Essentials 1.0. | 2019 | Lançado | Xamarin |
Defina e edite facilmente as propriedades de controle do Xamarin.Forms com o novo painel de propriedades. | 2019 | Lançado | Xamarin |
Seja mais produtivo usando Ir para Definição e obtenha um IntelliSense XML melhor nos layouts, recursos e arquivos de manifesto do Android. | 2019 | Lançado | Xamarin |
Acelere seus tempos de build e de implantação com nossas melhorias de build e implantação rápida avançada no Xamarin.Android. | 2019 | Lançado | Xamarin |
Suporte para o Dex Compiler(d8) e o Code Shrinker(r8) de última geração no Xamarin.Android. | 2019 | Lançado | Xamarin |
Depure contêineres usando a experiência simplificada de projeto único. | 2019 | Lançado | ASP.NET, Azure, .NET Core |
Depure imagens do Linux baseadas no Alpine e as imagens mais recentes do ASP.NET e do .NET Core. | 2019 | Lançado | ASP.NET, Azure, .NET Core |
Experiência completa de depuração, janela interativa e IntelliSense usando a opção Abrir Pasta com o Python. | 2019 | Lançado | Desenvolvimento do Python, Ciência de Dados e Aplicativos analíticos |
A opção Edição e Continuação do XAML permite a edição de associações x:Bind. | 2019 | Lançado | Desenvolvimento na Plataforma Universal do Windows |
Habilite o empacotamento MSIX para aplicativos da área de trabalho do .NET Core 3. | 2019 | Lançado | Desenvolvimento na Plataforma Universal do Windows |
O Designer de Manifesto de Pacote foi atualizado para manter a fidelidade do documento: Os comentários, o espaçamento, os namespaces e as outras edições de texto personalizadas foram preservadas. | 2019 | Lançado | Desenvolvimento na Plataforma Universal do Windows |
Envio direto do assistente de empacotamento para a Store. | 2019 | Lançado | Desenvolvimento na Plataforma Universal do Windows |
Atributo de manifesto do VSIX para marcar uma extensão como "Versão prévia". | 2019 | Lançado | Extensibilidade |
Os modelos de projeto do VSIX usam <PackageReference> para declarar as dependências do NuGet. | 2019 | Lançado | Extensibilidade |
Habilite a interface do usuário do gerenciador de pacotes do NuGet para dar suporte à expressão e ao arquivo de licença de pacote independente | 2019 | Lançado | Todas as cargas de trabalho .NET |
T4 2018 (outubro a dezembro)
Recurso | versões do Visual Studio | Disponibilidade | Cargas de trabalho ou instalador autônomo |
---|---|---|---|
Abra com rapidez um código em que você trabalhou recentemente ou comece por um dos fluxos mais usados, como clonar, abrir ou novo projeto. | 2019 | Lançado | Todas as cargas de trabalho |
Crie novos projetos com experiência de pesquisa e filtros aprimorados usando a nova lista de modelos mais usados. | 2019 | Lançado | Todas as cargas de trabalho |
Tema azul atualizado. | 2019 | Lançado | Todas as cargas de trabalho |
Menu e barra de título atualizados para aumentar o espaço de código. | 2019 | Lançado | Todas as cargas de trabalho |
Precisão de uma pesquisa aprimorada para menus, comandos, opções e componentes instaláveis. | 2019 | Lançado | Todas as cargas de trabalho |
Configure projetos específicos que são carregados quando uma solução é aberta. | 2019 | Lançado | Todas as cargas de trabalho |
Ícone de status de integridade visual na barra de rolagem do documento para indicar a presença de problemas, avisos e erros no documento atual e permitir uma navegação rápida por eles. | 2019 | Lançado | Todas as cargas de trabalho |
Comando de limpeza de código em um único clique para documentos abertos no editor. | 2019 | Lançado | Todas as cargas de trabalho |
Novos modelos de extensibilidade para a criação de Janelas de Ferramentas Assíncronas. | 2019 | Lançado | Extensibilidade |
Políticas do cliente do NuGet para obrigar o consumo de pacotes assinados de autores ou de fontes em que você confia. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Crie pacotes de aplicativos da Plataforma Universal do Windows direcionados para ARM64. | 2017 e superior | Lançado | Desenvolvimento na Plataforma Universal do Windows |
Suporte a ferramentas e modelos do Xamarin.Forms 3.3 | 2017 e superior | Lançado | Xamarin |
Melhorias de desempenho de build inicial do Xamarin.Android | 2017 e superior | Lançado | Xamarin |
Aprimoramentos do Xamarin.Android Designer com suporte para Dados de Exemplo | 2017 e superior | Lançado | Xamarin |
Redução no tamanho do payload de instalação do Xamarin | 2019 | Lançado | Xamarin |
Novo fluxo de aquisição dentro do produto para emulador do Android | 2019 | Lançado | Xamarin |
Editor de Propriedades XAML do Xamarin.Forms | 2019 | Lançado | Xamarin |
Suporte à criação de aplicativos com .NET Core 2.2 | 2017 e superior | Lançado | .NET Desktop, ASP.NET, .NET Core |
Suporte para a localização de todas as referências em arquivos Razor (.cshtml). | 2019 | Lançado | ASP.NET, Azure, .NET Core |
Suporte para o depurador de instantâneos para VMs do Azure, Conjuntos de Dimensionamento de VMs e o Serviço de Kubernetes do Azure. | 2017 e superior | Lançado | Todas as cargas de trabalho .NET |
Habilite builds repetíveis para projetos com base em PackageReference. | 2017 e superior | Lançado | Todas as cargas de trabalho .NET |
Experimente a Versão Prévia do Visual Studio Live Share para iniciar sua equipe na colaboração por edição e depuração em tempo real. Para ver as atualizações da versão prévia em andamento, consulte o log de mudanças. | 2017 e superior | Em Versão Prévia | Disponível como uma extensão em Versão prévia no Visual Studio Marketplace. |
Experimente a versão prévia do Visual Studio IntelliCode para ter IntelliSense assistida por IA e a capacidade de inferir as convenções de estilo de codificação em seus projetos. | 2017 e superior | Em Versão Prévia | Disponível como uma extensão em Versão prévia no Visual Studio Marketplace. |
Envie símbolos para seus pacotes NuGet.org a um servidor de símbolos integrado às experiências de depuração do Visual Studio. | 2017 e superior | Lançado | Todas as cargas de trabalho .NET |
Pesquise em janelas de inspeção durante a depuração. | 2019 | Lançado | Todas as cargas de trabalho |
Visualizador de conjunto de dados para Core CLR. | 2019 | Lançado | Todas as cargas de trabalho |
Depurador VS fora do processo para C++ para permitir que o depurador VS use um processo de 64 bits ao depurar aplicativos C++, o que resolve vários problemas de confiabilidade e desempenho de memória insuficiente. | 2019 | Lançado | Todas as cargas de trabalho |
Suporte para TypeScript 3.1 | 2017 e superior | Lançado | Todas as cargas de trabalho |
T3 2018 (julho a setembro)
Recurso | Visual Studio versões | Disponibilidade | Cargas de trabalho ou instalador autônomo |
---|---|---|---|
Experiência reformulada mais rápida para alternar entre branches do Git. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Implemente seu próprio CodeLens usando a API do CodeLens pública. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Suporte para TypeScript 3.0. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Use a autenticação multiplataforma ao restaurar NuGet pacotes do VSTS usando MSBuild ou a interface de linha de comando do .NET Core (dotnet.exe). | 2017 e superior | Em Versão Prévia | Todas as cargas de trabalho .NET |
Crie, compile e implante aplicativos usando Kubernetes e gráficos Helm no AKS (Serviço de Contêiner do Azure). | 2017 e superior | Em Versão Prévia | ASP.NET, Azure, .NET Core |
Use F5 para executar aplicativos no Ambiente de Contêiner para Kubernetes (AKS). | 2017 e superior | Azure | |
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. | 2017 e superior | Lançado | ASP.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. | 2017 e superior | Lançado | ASP.NET, .NET Core |
Testes de unidade dinâmicos são executados 40% mais rápido após fazer edições. | 2017 e superior | Lançado | .NET Desktop, ASP.NET, .NET Core |
Violações de estilo de código são corrigidas automaticamente ao formatar um documento. | 2017 e superior | Lançado | .NET Desktop, ASP.NET, .NET Core |
Confiabilidade aprimorada para o designer de XAML com controles de fallback e a capacidade de desabilitar a execução de código personalizado durante o uso do designer. | 2017 e superior | Lançado | Desenvolvimento na Plataforma Universal do Windows |
Suporte para iOS 12 e Android P. | 2017 e superior | Lançado | Xamarin |
Suporte para Editor com Modo Divisão no Xamarin.Android. | 2017 e superior | Lançado | Xamarin |
Suporte para Editor com Modo Divisão no Pré-visualizador do Xamarin.Forms. | 2017 e superior | Lançado | Xamarin |
Suporte para Caixa de Ferramentas no Xamarin.Forms. | 2017 e superior | Lançado | Xamarin |
Aprimoramentos de edição de texto em axml no Xamarin.Android. | 2017 e superior | Lançado | Xamarin |
Melhorias de build incrementais no Xamarin.Android. | 2017 e superior | Lançado | Xamarin |
Recompilações mais rápidas do Xamarin.Android com a Android Asset Packaging Tool v2. | 2017 e superior | Lançado | Xamarin |
IDs de recurso do Xamarin.Android geradas automaticamente no code-behind. | 2017 e superior | Lançado | Xamarin |
Outras melhorias de IntelliSense do Xamarin.Forms. | 2017 e superior | Lançado | Xamarin |
Aproveite a experiência aprimorada de depuração do Python , incluindo melhor desempenho e depuração de modelo do Flask. | 2017 e superior | Lançado | Desenvolvimento de Python, ciência de dados e aplicativos analíticos |
Veja preenchimentos de IntelliSense mais avançados para módulos de Python, incluindo resultados de arquivos typeshed . | 2017 e superior | Lançado | Desenvolvimento de Python, ciência de dados e aplicativos analíticos |
Consulte "apenas meu código" no depurador em C++. | 2017 e superior | Lançado | Desenvolvimento de área de trabalho com C++ |
IntelliSense em modelos de C++ | 2017 e superior | Lançado | Desenvolvimento de área de trabalho com C++ |
Avisos da Análise de Código C++ (incluindo os Verificadores Principais do C++) são exibidos como rabiscos no editor | 2017 e superior | Lançado | Desenvolvimento de área de trabalho com C++ |
Use os novos modelos AsyncPackage e AsyncToolWindow. | 2017 e superior | Lançado | Desenvolvimento de extensões do Visual Studio |
Aproveite os pacotes de extensão, que são um conjunto de extensões instalados juntos. | 2017 e superior | Lançado | Desenvolvimento de extensões do Visual Studio |
Publique no Visual Studio Marketplace usando uma linha de comando. | 2017 e superior | Lançado | Desenvolvimento de extensões do Visual Studio |
Use o suporte para <PackageReference/> em projetos do VSIX. | 2017 e superior | Lançado | Desenvolvimento de extensões do Visual Studio |
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. Para ver as atualizações da versão prévia em andamento, consulte o log de mudanças. | 2017 e superior | Em Versão Prévia | Disponível como uma extensão em Versão prévia no Visual Studio Marketplace. |
T2 2018 (abril a junho)
Recurso | versões do Visual Studio | Disponibilidade | Cargas de trabalho ou instalador autônomo |
---|---|---|---|
Espere conformidade total do C++17 no Compilador e bibliotecas de C++ da Microsoft . | 2017 e superior | Lançado | Todas as cargas de trabalho |
Defina um nome de thread nativo com a API SetThreadDescription em minidespejos, depuradores e ferramentas de análise. | 2017 e superior | Lançado | Todas as cargas de trabalho |
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. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Edição com vários cursores e seleção múltipla. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Maior compatibilidade do Visual Studio com tecnologias adaptativas amplamente usadas. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Use os serviços de linguagem implementados pelo Protocolo de Servidor de Linguagem. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Inicialização mais rápida e melhor desempenho de carga de solução. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Use perfis de publicação do ASP.NET para fornecer configurações ao configurar a entrega contínua do Visual Studio para o Azure. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Configure a entrega contínua para Azure Functions usando o Visual Studio. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Use o recurso Retroceder, um recurso do IntelliTrace para .NET Core. | 2017 e superior | Lançado | Todas as cargas de trabalho do .NET Core |
Use depuração JIT para .NET Core. | 2017 e superior | Lançado | Todas as cargas de trabalho do .NET Core |
Gerencie seus segredos de aplicativo com um novo serviço conectado para Azure Key Vault em aplicativos em C#. | 2017 e superior | Lançado | Cargas de trabalho Web do .NET |
Publique aplicativos .NET Core para o Serviço de Aplicativo do Azure no Linux do Visual Studio. | 2017 e superior | Lançado | ASP.NET, Azure, .NET Core |
Crie novos projetos ASP.NET Core em F#. | 2017 e superior | Lançado | ASP.NET, .NET Core |
Tire proveito das melhorias na ordem de classificação de Ir para Todos. | 2017 e superior | Lançado | .NET Desktop, ASP.NET, .NET Core |
Use o Provisionamento Automática de iOS do Visual Studio. | 2017 e superior | Lançado | Desenvolvimento Móvel em .NET (Xamarin) |
Instale automaticamente o nível de API do Android usado pelo projeto Xamarin.Android no Visual Studio. | 2017 e superior | Lançado | Desenvolvimento Móvel em .NET (Xamarin) |
Use provedores de tipos F# no .NET Core 2.1. | 2017 e superior | Lançado | .NET Core |
Tenha suporte total para .NET Core 2.1. | 2017 e superior | Lançado | .NET Core |
Aproveite a assinatura de pacote NuGet e o envio de pacote assinado em NuGet.org. | 2017 e superior | Lançado | Todas as cargas de trabalho |
Migre seu package.config (PC) de NuGet para PackageReference (PR) usando a ferramenta de migração. | 2017 e superior | Lançado | Todas as cargas de trabalho .NET |
Use tipos de projeto adicionais nas Ferramentas de Build do Visual Studio 2017, incluindo Azure, Office e ClickOnce. | 2017 e superior | Lançado | Ferramentas de compilação |
Personalize o local de instalação do Visual Studio para reduzir o volume na unidade do sistema. | 2017 e superior | Lançado | Instalador do Visual Studio |
Edite modelos para controles de Plataforma Universal do Windows no designer XAML do Visual Studio, direcionando para Windows Fall Creators Update e acima. | 2017 e superior | Lançado | Desenvolvimento na Plataforma Universal do Windows |
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. | 2017 e superior | Lançado | Desenvolvimento na Plataforma Universal do Windows |
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. | 2017 e superior | Lançado | Desenvolvimento na Plataforma Universal do Windows |