NOTÍCIA

Novas ferramentas DevOps ajudam implementações do Visual Studio 2017

Métodos usados anteriormente, como consultar o registro para obter informações sobre cópias instaladas do Visual Studio, não são mais a melhor abordagem.

Novas ferramentas DevOps ajudam implementações do Visual Studio 2017
Imagem: Redação iMasters

O Visual Studio 2017 traz uma reescrita completa do seu programa de instalação. Compilações anteriores do Visual Studio eram bastante monolíticas, exigindo tempo e espaço em disco significativos para completar a instalação. Embora essas alterações no processo de instalação sejam bem-vindas, elas exigem uma mudança na forma como o Visual Studio e seus componentes são detectados.

Para Heath Stewart, da Microsoft, isso significa que os métodos usados anteriormente, como consultar o registro para obter informações sobre cópias instaladas do Visual Studio, não são mais a melhor abordagem (isso se funcionarem). Em vez disso, a abordagem recomendada é usar a API de consulta de configuração do Visual Studio. Essa API foi projetada para funcionar com VS2017 (ou mais recente) e pode fornecer informações sobre a edição do VS2017 instalada (Community, Professional ou Enterprise), bem como detalhes sobre vários componentes.

[awprm urls=https://imasters.com.br/noticia/extensao-de-entrega-continua-para-visual-studio-2017-e-anunciada/]

Segundo o site InfoQ, para ajudar a ilustrar o uso dessa API e torná-la mais acessível, alguns métodos diferentes estão disponíveis para desenvolvedores. Em primeiro lugar, existe um módulo PowerShell que fornece a capacidade de procurar por edições instaladas do VS2017 e verificar a presença de componentes instalados.

Para aqueles que procuram um executável autônomo, Stewart lançou o vswhere, um executável autônomo que fornece um subconjunto dos recursos encontrados no módulo PowerShell. Ele está disponível no GitHub, e é facilmente compilado em um formato utilizável. Finalmente, para aqueles que procuram mais detalhes sobre a própria API de consulta, há um repositório adicional disponível, que fornece exemplos baseados em C#C#68 conteúdosNovidades do C# 8.0: Default Interface MembersDev (Back & Front) · jun 2019C# 8.0 – Conheça suas novas funcionalidadesDev (Back & Front) · mai 2019Novidades do C# 8.0: Switch ExpressionsDev (Back & Front) · mar 2019Ver tudo em Dev (Back & Front) , C++ e Visual Basic.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil