Novidades no Rider 2025.3

O Rider 2025.3 traz suporte imediato ao .NET 10, incluindo recursos do C# 14, como membros e operadores de extensões, e operadores de atribuições compostas definidos pelo usuário, além de atualizações que garantem o alinhamento com as últimas alterações no compilador. Esta versão também amplia o suporte ao desenvolvimento de jogos com o Unity, Unreal Engine e Godot, define o tema Islands como o novo visual-padrão dos JetBrains IDEs e traz melhorias de desempenho na inicialização das soluções.

Principais atualizações

Suporte imediato ao .NET 10 SDK

A última versão do Rider vem com:

  • Suporte a modelos de projetos do novo SDK.
  • A capacidade de criar, executar e depurar projetos que visem o novo SDK.
  • Suporte abrangente ao C# 14, com melhorias nos recursos já existentes da linguagem.

Clique aqui para saber mais sobre o suporte ao C# 14 no Rider 2025.3.

Novo tema-padrão da interface de usuário: Islands

Estamos tornando o tema Islands a aparência-padrão do JetBrains Rider. O tema Islands foi introduzido inicialmente no início de 2025 e oferece modos claro e escuro, uma separação visual mais clara entre o editor e as janelas de ferramentas, melhor visibilidade das abas e uma estética nova e moderna.

Melhorias de desempenho e otimizações na inicialização

O Rider 2025.3 traz melhorias significativas no desempenho na inicialização e na responsividade geral. Várias fases internas da inicialização foram otimizadas, reduzindo o tempo total de carregamento da solução e permitindo que o IDE fique pronto para o trabalho mais rapidamente.

O editor não pisca mais durante a inicialização e recursos essenciais, como a complementação de código, a pesquisa e a navegação, agora ficam disponíveis mais cedo no processo de inicialização.

Estas otimizações também se estendem ao desenvolvimento de jogos. Agora os projetos do Unreal Engine são abertos mais rapidamente e usam menos memória ao varrerem e fazerem cache dos ativos. Saiba mais na seção sobre o Desenvolvimento de jogos.

O que foi corrigido

Juntamente com os novos recursos do Rider 2025.3, também nos concentramos em melhorar a estabilidade e resolver alguns problemas de longa data relatados pelos nossos usuários.

Confira todas as correções na nossa postagem dedicada O que foi corrigido, no blog.

Suporte para linguagens

Suporte para C# 14

O Rider 2025.3 traz suporte total aos últimos recursos da linguagem C# 14, melhorando a análise do código, as refatorações e a assistência no editor em todo o IDE.

  • Os membros de extensões beneficiam-se do suporte finalizado a métodos, propriedades e operadores.
  • Agora, operadores de atribuições compostas definidos pelo usuário têm suporte total na análise e complementação do código.
  • O comportamento da palavra-chave field foi alinhado com as últimas alterações no compilador.
  • Uma nova inspeção detecta alterações que causam erros quando Enumerable.Reverse é usado com spans.

Assistência na edição do código

O Rider 2025.3 introduz uma nova ação de contexto Generate try-catch block que gera automaticamente um bloco try-catch para chamadas a métodos baseadas em documentação em XML, ajudando a tratar exceções declaradas com mais rapidez e consistência.

Saiba tudo sobre o suporte aos recursos do C# 14 no Rider e no ReSharper lendo esta postagem no blog.

Atualizações para o F#

Correções rápidas Change type

Ao ver um erro sobre tipos incorretos, agora é possível corrigir esses tipos rapidamente para valores locais, argumentos aplicados, tipos de retorno de funções, campos de casos de união, propriedades, etc. E isso funciona entre linguagens, ou seja, ao ver um erro em código em F#, é possível corrigir a declaração em C# e vice-versa.

Melhor suporte de IA

Reimplementamos a coleta de contexto para o Junie, permitindo que ele analise código em F# significativamente melhor.

Outras alterações

Nesta versão, atualizamos o serviço do compilador F# com o suporte ao F# 10 e várias melhorias, e também ajustamos várias correções rápidas e regras de complementação de código.

Você encontra mais informações sobre outras melhorias e correções de bugs no suporte ao F# aqui.

Monitoramento de desempenho

Detecção de problemas de ASP.NET e bancos de dados na janela de ferramentas Monitoring

No Rider 2025.3, a janela de ferramentas Monitoring evoluiu para se tornar uma central unificada para insights em tempo real sobre o desempenho. Agora, essa janela detecta problemas de ASP.NET e bancos de dados, além da atividade de CPU, memória e coleta de lixo. O Rider realça automaticamente consultas lentas, ações de MVC que estão demorando demais e conexões excessivas a bancos de dados durante a execução ou a depuração do seu aplicativo.

Saiba mais.

Sistemas de controle de versão

Suporte ao Perforce MCP

Graças a uma parceria com a Perforce, agora o JetBrains Rider oferece suporte desde a instalação à configuração e ao uso do Perforce MCP Server, com um processo simplificado de instalação e uma ativação transparente das ferramentas de MCP diretamente do IDE.

Esta integração também permite que o JetBrains AI Assistant acesse ferramentas e dados do Perforce, para dar respostas mais precisas e relevantes e ajudar nos fluxos de trabalho de desenvolvimento.

Saiba como configurar um servidor do Perforce MCP aqui.

Desenvolvimento de jogos

Unity

Código do Unity no IL Viewer

Agora a janela de ferramentas IL Viewer mostra o código em linguagem intermediária (IL) dos assemblies gerados e pós-processados pelo Unity, em vez dos assemblies temporários gerados por uma build do IDE, ajudando a analisar resultados de compilações com base no que o Unity irá usar de fato.

Unreal Engine

Melhoria do desempenho

O Rider 2025.3 traz um aumento significativo do desempenho do Unreal Engine. Os tempos de carregamento repetido de um projeto ficaram até 20% mais rápidos, graças a otimizações na inicialização do projeto e na varredura de ativos. Agora o cache de ativos também usa menos memória, reduzindo a pegada geral do IDE e melhorando os tempos de resposta ao trabalhar com projetos grandes do Unreal Engine.

Desenvolvimento móvel para Android com o Unreal Engine

Esta versão introduz a primeira etapa do suporte à depuração de aplicativos móveis no Unreal Engine. Agora você pode depurar builds para Android, com visualização completa da pilha de chamadas.

Esta versão também traz a capacidade de implantar e depurar builds do UE em dispositivos Android.

Depuração de expressões constexpr em projetos do Unreal Engine

Agora o Rider tem suporte à depuração de código com constexpr, que está ficando cada vez mais importante no C++. Você pode pausar a execução dentro de funções constexpr, inspecionar variáveis e avaliar expressões, da mesma forma que na depuração normal de runtime. Saiba mais nesta postagem no blog.

Integração com o Solution Explorer

Agora é possível alternar diretamente de arquivos .sln para .uproject no Solution Explorer, para uma navegação mais suave em projetos do Unreal.

Godot

Esta versão continua a ampliar o suporte do Rider ao mecanismo Godot. Agora o mecanismo da linguagem GDScript trata classes aninhadas e enums com mais precisão, refina inspeções de parâmetros não usados e adiciona o suporte a estruturas de Dicionário tipadas.

Você também pode depurar cenas, dispositivos e scripts de ferramentas específicos, passar argumentos para sessões de depuração e iniciar novos projetos a partir de um modelo GDExtensions.

O Rider 2025.3 integra-se com o executor Chickensoft GoDotTest e quando o IDE perder o foco, pode fazer automaticamente uma nova build do seu projeto, mantendo o Godot Inspector sincronizado.

Trabalho com código nativo

Realce de código em branches inativos do pré-processador

O Rider 2025.3 oferece realce completo de sintaxe em branches inativos do pré-processador. Assim, palavras-chaves, macros, tipos e identificadores ainda são coloridos conforme suas funções na linguagem, mesmo quando esmaecidos.

Observabilidade

Melhor experiência em rastreamentos do OpenTelemetry

O Rider 2025.3 transforma a visualização básica de tabelas em rastreamentos do OpenTelemetry, fornecendo uma maneira mais informativa e intuitiva de examinar em detalhes todos os spans que pertençam a um rastreamento. Isso lhe dá uma compreensão mais clara do comportamento do seu aplicativo em tempo de execução durante o desenvolvimento, sem que você precise sair do IDE.

Diversos

Análise dinâmica de programas (DPA) descontinuada

A partir desta versão, o JetBrains Rider não oferecerá mais a análise dinâmica de programas (DPA) como recurso isolado. Alguns dos sistemas analíticos por trás da DPA estão sendo integrados à janela de ferramentas Monitoring, como parte do nosso esforço mais amplo para simplificar o seu fluxo de trabalho e oferecer um local unificado para observar e refinar o desempenho dos seus aplicativos.