BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias A estréia do Visual Studio 2017 15.9

A estréia do Visual Studio 2017 15.9

Enquanto a Microsoft se prepara para o desenvolvimento do Visual Studio 2019, a empresa continua comprometida em dar suporte aos usuários do VS2017. A empresa lançou a 9ª atualização, que foi uma demonstração do compromisso da Microsoft em dar suporte ao Visual Studio após o lançamento, com atualizações regulares.

Já cobrimos algumas das novas adições na versão 15.9, mas há mais alguns itens que chegaram à versão final. Aplicativos de desktop nativos C++ são totalmente suportados pela arquitetura ARM64. Esses projetos podem ser cross-compilados no VS2017, mas o binário resultante precisará de um dispositivo executando a arquitetura ARM64 para ser depurado ou executado (não é exatamente intuitivo como esse suporte é habilitado e este artigo fornece orientação útil).

O suporte a C++ no VS2017 continua avançando, e isso inclui maior conformidade com padrões, bem como correções de bugs. Os desenvolvedores ativos de C++ devem verificar as notas de conformidade da Microsoft, já que novas mudanças de comportamento afetarão a maneira como o código permitido anteriormente é tratado na versão 15.9.

A versão 15.9 vê a estréia formal da nova funcionalidade "Import/Export Configuration", que fornece uma série de benefícios, independentemente de ser um desenvolvedor solo ou trabalhar em um ambiente de equipe corporativa. Dada a configurabilidade do VS2017 com seu instalador modular, ter uma maneira de salvar as inúmeras possibilidades é uma economia de tempo. Desenvolvedores em equipes podem garantir que todos eles tenham os mesmos fluxos de trabalho instalados. E todos os desenvolvedores podem ter uma maneira de inserir sua configuração no repositório de origem do projeto, caso desejem.

Os usuários dos pacotes NuGet no VS2017 se beneficiarão da introdução de uma importante medida de segurança: Políticas do Cliente NuGet. Isso possibilita evitar a instalação de pacotes NuGet não assinados; Também é possível um whitelist de autores de pacotes confiáveis.

Uma mudança importante para os desenvolvedores usando o .NET Core com o VS2017 foi feita para o modo como o IDE lida com os vários SDKs que podem ser instalados em um sistema. Com a versão 15.9, o VS2017 usará a última versão estável do .NET Core SDK. A motivação por trás disso é evitar um cenário em que um SDK mais recente esteja instalado, mas não suportado no VS2017. Para alterar esse comportamento, o uso de SDKs de visualização pode ser ativado via Tools | Options | Projects and Solutions | .NET Core, conforme mostrado na caixa de diálogo a seguir:

VS2017 SettingsDialog

Phillip Carter, da Microsoft, ressalta que, para versões anteriores do Visual Studio, o uso de SDKs de visualização para o .NET Core é ativado por padrão e não é um valor que possa ser alterado. Em todos os casos, a especificação explícita de uma versão do SDK no arquivo global.json de aplicativos resultará nessa versão sendo usada.

Como esperado, a atualização 15.9 pode ser instalada a partir de uma cópia existente do VS2017. Um novo download pode ser obtido da Microsoft e as notas de versão completas foram fornecidas.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT