Aqui estão as novidades do Visual Studio 2022 versão 17.0 Preview 1

Ícone de tempo de leitura 5 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

Antevisão do Microsoft visual studio 2022

Hoje, a Microsoft lançou o Visual Studio 2022 versão 17.0 Preview 1 que traz melhorias na interface do usuário, suporte a 64 bits e muito mais para o popular IDE. O changelog completo para a versão mais recente pode ser visto abaixo:

64-bit

  • devenv.exe agora é apenas de 64 bits

IntelliCode

  • Completação automática de linha inteira

SDK do .NET 6

  • O SDK do .NET 6 (versão prévia) está incluído no Visual Studio 2022
  • Esta versão tem suporte básico para projetos .NET MAUI. Temporariamente, você precisa instalar a carga de trabalho do .NET MAUI separadamente do .NET 6. Consulte nosso repositório .NET Maui GitHub Para maiores informações

Ferramentas Git

  • Removida a capacidade de reverter para a interface do usuário do Team Explorer Git, tornando o nova experiência Git a única ferramenta integrada disponível.
  • Removida a opção de instalar a extensão do GitHub do Visual Studio Installer.

Suporte a ferramentas de teste

  • Novas versões da plataforma de teste a partir da 17.0 não poderão executar testes genéricos e testes solicitados. Esses recursos específicos são fornecidos apenas como parte de uma versão inicial do MSTestv1 e não estão incluídos no MSTestv2. A Microsoft vê um uso muito baixo desses recursos e os testes solicitados agora são considerados contrários às práticas recomendadas de teste.
  • Algumas experiências de teste não estarão disponíveis no 17.0 Preview 1, incluindo a criação de novos arquivos TestSettings e o editor TestSettings. As execuções de teste ainda poderão usar arquivos TestSettings, no entanto, TestSettings foi substituído por RunSettings e a Microsoft incentiva os usuários a migrar desempenho e funcionalidade aprimorados. Saiba mais.
  • Testes de IU codificados e [Web Load Tests](fim da vida útil do serviço de teste de carga baseado em nuvem | Azure DevOps Blog (microsoft.com)) não chegará na versão 17.0 preview 1, pois a Microsoft ainda está trabalhando na portabilidade dessas experiências para o Visual Studio 2022. Microsoft planejamos oferecer suporte a eles em visualizações subsequentes, embora a Microsoft encoraje os usuários a deixarem o Teste de IU Codificado e o Teste de Carga da Web. Essas tecnologias foram oficialmente preteridas em 2019 e a Microsoft planeja removê-las do produto quando a Microsoft puder minimizar o impacto para os usuários.

Web Tools

  • A página de resumo de publicação agora tem ações para iniciar/parar a depuração remota e a criação de perfil no menu '…' no canto superior direito da seção 'Hosting'
  • A página Connected Services agora tem uma ação para iniciar o Gerenciador de Armazenamento
  • O modelo “ASP.NET Core Empty” que vem com o .NET 6 está usando o novo 'APIs mínimas' paradigma para o qual a Microsoft começou a adicionar suporte

Extensibilidade

  • O SDK do VS contém várias alterações importantes e as extensões do Visual Studio 2019 não funcionarão em 2022. Consulte Documentação do VSSDK para obter mais informações.
  • Os assemblies de referência do SDK do VS não são mais instalados no VSSDK\VisualStudioIntegration\Common\Assemblies pasta. Se sua compilação estava contando com esses assemblies, migre seu projeto para usar pacotes NuGet. Para cenários offline:
    1. Mantenha um feed nuget na organização a partir do qual restaurar os pacotes nuget.
    2. Verifique nos binários.

Novo WPF XAML Designer para .NET Framework

O WPF XAML Designer para .NET Framework atual foi substituído por um novo WPF XAML Designer para .NET Framework, baseado na mesma arquitetura usada para o WPF XAML Designer para .NET (.NET Core).

A experiência do Visual Studio terá a mesma aparência, mas os fornecedores de controle de terceiros precisam oferecer suporte ao novo modelo de extensibilidade, pois o modelo anterior baseado em .design.dll e Microsoft.Windows.Design.Extensibility é preterido. Se você já criou um .designtools.dll extensão para .NET (.NET Core), essa mesma extensão funcionará para o novo WPF XAML Designer para .NET Framework.

Por favor, consulte o documento de migração abaixo para obter mais informações sobre como migrar para o novo modelo de extensibilidade.

Recursos removidos temporariamente

Na versão de visualização 1 do Visual Studio 2022, vários recursos ainda precisam ser migrados para 64 bits e ainda não estão na visualização. A Microsoft planeja incluir esses recursos em futuras atualizações e eles não serão removidos do Visual Studio.

  • Visualização ao vivo da Web
  • Perfilador de instrumentação
  • Suporte ao projeto do Serviço de Nuvem do Azure
  • Depurador T-SQL
  • Teste de carga da Web e TestController/TestAgent
  • Azure Data Lake
  • Teste de IU codificado
  • DotFuscatorGenericName
  • Integração IDE Incredibuild
  • IntelliCode localizar e substituir por exemplo

Problemas abordados nesta versão

Da comunidade de desenvolvedores

Problemas conhecidos

Adicionar uma solução ao TFVC Source Control através do botão direito do mouse no Solution Explorer trava o VS

Veja todos os problemas em aberto e soluções alternativas disponíveis no Visual Studio 2022 seguindo o link. Problemas conhecidos

Fonte: Microsoft

Mais sobre os tópicos: changelog, desenvolvedores, Visual Studio 22