A Microsoft lançou uma versão experimental do editor MSBuild, projetada para facilitar e aprimorar a experiência para desenvolvedores que trabalham no ambiente do Visual Studio. A nova ferramenta visa abordar as complexidades associadas ao uso da plataforma MSBuild, oferecendo recursos que prometem agilizar o processo de edição de arquivos csproj e muito mais.

MSBuild é uma ferramenta de compilação gratuita e de código aberto usada para gerenciar o processo de desenvolvimento de software. É especialmente usado em conjunto com o.NET Framework e o Visual Studio. O MSBuild usa arquivos de projeto para definir essas instruções de compilação e integra-se perfeitamente ao Visual Studio, o popular ambiente de desenvolvimento da Microsoft. No entanto, o MSBuild é flexível e também pode ser usado de forma independente ou até mesmo incorporado em sistemas de compilação personalizados.

Principais recursos e benefícios para desenvolvedores

O editor experimental do MSBuild apresenta vários recursos avançados destinados a melhorar a usabilidade e a eficiência. Entre eles, o editor fornece informações detalhadas sobre propriedades, itens e metadados nas expressões do MSBuild, indo além dos dados do elemento XML padrão. Uma melhoria notável é o pop-up de informações rápidas enriquecido, que inclui links abrangentes para documentação relevante e hiperlinks para referências em outros arquivos, ajudando os desenvolvedores a compreender a aplicação de propriedades ou itens pelos alvos subjacentes.

Além disso, a Microsoft integrou a funcionalidade IntelliSense “em quase todos os lugares do arquivo”, suportada por um novo Formato de esquema baseado em JSON específico do MSBuild. Essa adição não apenas facilita o acesso à documentação, mas também introduz um sistema de tipos para ajudar a identificar e corrigir”condições e expressões malformadas”antes da execução do processo de compilação.

Planos futuros e disponibilidade

Atualmente, o editor experimental do MSBuild está disponível exclusivamente para usuários do Visual Studio. No entanto, a Microsoft manifestou planos para estender o suporte ao Visual Studio Code, ampliando a acessibilidade da ferramenta. A empresa está buscando ativamente feedback dos desenvolvedores, especialmente daqueles que frequentemente editam arquivos csproj diretamente para acessar recursos específicos não disponíveis por meio da interface do usuário do Visual Studio, mesclar alterações de controle de origem ou criar arquivos de destinos e props para uso local ou publicação de pacotes NuGet.

O feedback positivo da comunidade de desenvolvedores pode fazer com que o editor experimental do MSBuild se torne a opção padrão para todos os desenvolvedores.NET. A Microsoft incentiva os indivíduos interessados ​​a explorar o novo editor e fornecer seus insights, disponíveis para download no site do Visual Studio Marketplace.

Categories: IT Info