A Microsoft anunciou o lançamento do Visual Studio 2019 Preview 1 no evento Connect 2018. Este preview destaca muitas mudanças, desde o comportamento de inicialização do IDE até a funcionalidade de refatoração de código e maior uso das funções de pesquisa para navegar melhor em projetos maiores.
O preview mostra os esforços da Microsoft para que os desenvolvedores trabalhem em seus projetos mais rapidamente. Uma nova tela de inicialização foi adicionada na inicialização do aplicativo. O objetivo dessa tela é tornar mais rápida a abertura imediata de um projeto recente ou clonar / verificar um aplicativo hospedado no Git. Podemos simplesmente pressionar ESC para fechar esta janela e continuar com o carregamento do IDE. Também é possível personalizar esse comportamento em Options | Environment | Preview Features que fornecem uma opção para ativar / desativar permanentemente esta janela.
Outro sinal do impulso de conveniência é a renovação da caixa Quick Launch (tecla de atalho CTRL Q). O recurso de pesquisa do IDE foi aprimorado para oferecer suporte à pesquisa de strings difusas e, além disso, pesquisará nas configurações, comandos e opções do IDE. Isso foi demonstrado mostrando os resultados de uma pesquisa pela palavra incorreta "cdoe" no VS2017 (e nada foi encontrado) versus o VS2019 Preview, que pesquisou supondo que o usuário quis dizer "code".
As refatorações de código foram expandidas no VS2019, com o editor identificando cenários comuns em que a implementação do código pode ser melhorada. Exemplos desse novo comportamento incluem a alteração de loops for em consultas LINQ ou a conversão de tuplas em structs nomeadas. É importante observar que essas recomendações são opcionais e que o conselho do IDE depende do desenvolvedor.
A caixa de diálogo Formatar configurações do documento foi retirada do menu Options e recebeu maior destaque no IDE. Agora chamada de Limpeza de Código, esta caixa de diálogo independente é acessível a partir do Início rápido e no canto da janela principal do editor, conforme mostrado a seguir:
É importante observar que a Microsoft diz que este projeto não é final e pode mudar ao longo do desenvolvimento.
Uma barra de pesquisa foi adicionada às janelas Autos / Locals / Watch mostradas no depurador. A profundidade da pesquisa pode ser configurada em um esforço para manter o recurso útil sem sobrecarregar o usuário com muita informação para percorrer.
Por fim, como a Microsoft anunciou anteriormente, o tema Blue para o IDE está sendo reformulado. As comparações iniciais mostram que o tema possui um tom mais claro em comparação ao VS2017. Os insatisfeitos com as mudanças de temas são colocados em uma situação difícil, pois, por padrão, o Visual Studio irá sincronizar as preferências do tema entre as cópias do IDE. Se quiser usar o tema tradicional do Blue do VS2017, mas um tema diferente é procurado no VS2019, por tanto será necessário desativar a sincronização dos detalhes da conta no VS2019. (Caso contrário, um switch para um tema Light ou Dark será propagado para o VS2017.) As seguintes capturas de tela mostram o tema azul do VS2017 primeiro, seguido pelo VS2019:
Curiosamente, a iteração atual do IDE fornece maneiras de personalizar o comportamento de outros aspectos da interface do usuário (a janela de inicialização mencionada anteriormente e se deve ou não usar o novo menu compacto e a barra de pesquisa).
Para obter o Visual Studio 2019 Preview 1, é necessário baixar uma nova cópia do Visual Studio Installer. Uma vez executado, ele é capaz de gerenciar as instalações do VS2017, bem como do VS2019 Preview.