O ReSharper completa 20 anos!
20 anos liderando o caminho em ferramentas para desenvolvedores
Um marco da comunidade de desenvolvedores .NET desde 2004, o ReSharper ostenta mais de 2,5 milhões de downloads como a extensão mais popular no Visual Studio Marketplace. Com seu lançamento inicial, o impacto do ReSharper foi imediato, transformando a maneira como os desenvolvedores exploram, escrevem, aprimoram e mantêm seu código. Vamos dar uma olhada mais de perto nos principais marcos da extensão e sua influência duradoura no ecossistema .NET.
2002
Janeiro de 2002
Lançamento do .NET Framework 1.0 (e do ASP.NET 1.0 como parte dele), do C# 1.0, Visual Studio 2002, do Windows Forms, do CLR 1.0 e do ADO.NET.

2002
Lançamento do Visual Basic .NET (VB.NET)

2003
A JetBrains começa a desenvolver o ReSharper, alavancando nossa experiência com o IntelliJ IDEA 1.0 e as similaridades entre Java e C#. Dois projetos foram iniciados: uma extensão do Visual Studio e um IDE .NET.
Abril de 2003
Lançamento do Visual Studio 2003
2004
Junho de 2004
Lançamento do Mono 1.0
21 de julho de 2004

Recursos do ReSharper 1.0:
- Navegação (Find Usages, Go to Declaration e atalhos)
- Complementação inteligente de código de tipo
- Live templates
- Realce de código
- E a refatoração Rename
Curiosamente, o gerador de parser C# foi implementado em Java!

Evgeny Pasynkov
Um dos desenvolvedores originais do ReSharper
“A primeira compra do ReSharper foi feita 10 minutos após o anúncio público, e ficamos absolutamente entusiasmados!”
2005
Você sabia que quase houve um IDE ReSharper em 2005?
Após o lançamento do Visual Studio 2005 e do C# 2.0, os planos de lançar um IDE ReSharper foram descartados devido à carga de trabalho significativa de construí-lo do zero em C#. Como as vendas do ReSharper como uma extensão do Visual Studio estavam crescendo e o Visual Studio Marketplace estava se expandindo, decidimos nos concentrar em melhorar a extensão existente. Nunca perdemos de vista nossa visão de criar um IDE .NET, que mais tarde foi alcançado na forma do JetBrains Rider.
Alguns códigos de projeto do IDE ReSharper permaneceram em uso por um longo tempo, incluindo o shell da interface do aplicativo standalone (janelas de ferramentas e editor) que é parcialmente usado no dotPeek, dotTrace, dotMemory e dotCover, bem como um executor de testes de unidade e um algoritmo para comparações de diferenças (diff) em arquivos de solução.




O próximo lançamento foi o ReSharper 1.5, que apresentou 16 novas refatorações, incluindo Extract Interface, Extract Superclass, Copy Type, Introduce Field, Encapsulate Field, Introduce Parameter e Convert Interface to Abstract Class (e vice-versa).
O próximo lançamento foi o ReSharper 1.5, que apresentou 16 novas refatorações, incluindo Extract Interface, Extract Superclass, Copy Type, Introduce Field, Encapsulate Field, Introduce Parameter e Convert Interface to Abstract Class (e vice-versa).
Abril de 2005
Lançamento do F# 1.0
11 de outubro de 2005
2005 de novembro
Lançamento do Visual Studio 2005, do C# 2.0, do .NET Framework 2.0 e do CLR 2.0
2006
Janeiro de 2006
Lançamento do NERPA, o primeiro plugin de terceiros para o ReSharper
O autor do plug-in, Ilya Ryzhenkov, estava buscando mais extensibilidade do ReSharper, abrindo caminho para plugins futuros. Mais tarde, ele se juntou à JetBrains para continuar esse trabalho com a equipe do ReSharper como Gerente de Produto.

22 de maio de 2006
O ReSharper reescreve as regras dos testes de unidade
O ReSharper 2.0 acabou sendo um projeto muito longo, em parte porque ele oferecia suporte a duas versões do Visual Studio e C#. Ele finalmente foi lançado após quase dois anos de trabalho e introduziu suporte para C# 2.0, ASP.NET e Visual Studio 2005, bem como nove novas refatorações e um inovador executor de testes de unidade. Além disso, ele apresentava funcionalidade de compartilhamento para configurações e modelos.


1º de junho de 2006
Lançamento do blog JetBrains .NET Tools, originalmente focado em compartilhar informações interessantes relacionadas às ferramentas de produtividade .NET, principalmente o JetBrains ReSharper e o JetBrains dotTrace Profiler.
14 de setembro de 2006
Lançamento do dotTrace 2.0 (Beta), incluindo a criação de perfis de memória, que se tornará um produto separado (dotMemory) sete anos depois.
Novembro de 2006
Lançamento do .NET Framework 3.0 e do Windows Presentation Foundation (WPF).
11 de dezembro de 2006
Esta versão trouxe uma interface de usuário atualizada, substituindo elementos inspirados no IntelliJ IDEA por controles contemporâneos do Windows Forms para melhor integração com o Visual Studio.
2007
21 de junho de 2007
Lançamento do ReSharper 3.0 com suporte completo ara VB.NET, XML e XAML, bem como funcionalidades multilinguagens entre C# e VB. O ReSharper 3.0 também introduz o Unit Test Explorer, um executor de testes unitários totalmente reformulado.

Novembro de 2007
Lançamento do C# 3.0, Visual Studio 2008 e .NET Framework 3.5
2008
Programação Jedi com o ReSharper
O gerente de produtos da JetBrains, Ilya Ryzhenkov, fez um vídeo meio brincalhão para promover o ReSharper no Visual Studio. Nele, ele cria um aplicativo de console em oito minutos para mostrar a geração rápida de código, a navegação instantânea de código e como o ReSharper auxilia na refatoração e reorganização do código.

Você sabia que a equipe do ReSharper já usou um aplicativo utilitário externo para lidar com as limitações do processo Visual Studio de 32 bits?
O ReSharper enfrentava limitações de memória no Visual Studio, restritas a algumas centenas de MB, o que era inadequado para projetos complexos. Além disso, a alocação de memória de bloco de 16 MB do .NET causava fragmentação severa, deixando poucos blocos livres contíguos. Para resolver isso, Leonid Shalupov desenvolveu um aplicativo que foi lançado antes do Visual Studio, interceptando chamadas de sistema VirtualAlloc/VirtualFree para reduzir a fragmentação. A equipe de suporte do ReSharper forneceu esse aplicativo aos clientes até que as atualizações do Visual Studio resolvessem o problema.
Janeiro de 2008
Lançamento do ReSharper 3.1 com SWEA
O ReSharper 3.1 foi a primeira versão a introduzir a análise de toda a solução (SWEA), que detecta códigos C# com erro em toda a sua solução imediatamente, sem compilá-los primeiro. Esse recurso exclusivo continua sem paralelo em outros IDEs.

Março de 2008
O gerente de produtos do ReSharper recomenda usar var como prática recomendada.
Com as compilações noturnas do ReSharper 4.0, alguns usuários reclamaram sobre sugestões frequentes para converter tipos explícitos na palavra-chave var
. Em uma discussão acalorada em seu blog, o gerente de produtos do ReSharper, Ilya Ryzhenkov, explicou por que usar var
pode melhorar significativamente seu código.

Você sabia que a equipe do ReSharper já usou um semáforo para apresentar o status de build?
Alguém trouxe um semáforo de verdade de origem desconhecida para o escritório da JetBrains em São Petersburgo. Durante um hackathon, o semáforo foi conectado ao servidor de build, ficando vermelho sempre que uma build do ReSharper falhava. Dizem que ele quase nunca parava no verde (ao contrário de hoje).
10 de junho de 2008
JetBrains lança o ReSharper 4.0
Junto com a análise de toda a solução, o ReSharper 4.0 também introduziu limpeza de código e um editor e gerenciador de modelos dinâmicos. A extensão também foi oferecida em duas edições especializadas: C# e VB.NET.
11 de agosto de 2008
O Entity Framework (EFv1) está incluído no .NET Framework 3.5 Service Pack 1 e no Visual Studio 2008 Service Pack 1.
Outubro de 2008
Lançamento do Mono 2.0
2009
Março de 2009
Lançamento do ASP.NET MVC 1.0

Setembro de 2009
Lançamento do Xamarin para iOS, antes conhecido como MonoTouch 1.0
19 de novembro de 2009
O JustCode surgiu como uma solução atraente para desenvolvedores de C#, oferecendo recursos de análise e refatoração de código para o Visual Studio.
11 de dezembro de 2009
O ReSharper 5.0 EAP introduz a conversão de loops em expressões LINQ


2010
2010
O ReSharper torna-se o ganha-pão da JetBrains
Houve momentos em que a receita do ReSharper excedeu em muito a do IntelliJ IDEA, enquanto outros mercados e tecnologias ainda não eram cobertos pela JetBrains.
Março de 2010
A JetBrains anuncia o dotCover, uma ferramenta de cobertura de código .NET
Integrando-se com o ReSharper, o dotCover permitia executar a cobertura de código a partir de um console com algumas funcionalidades básicas.

Março de 2010
O ReSharper 5.0 EAP introduz os recursos Call Tracking e Value Tracking
O Call Tracking foi projetado como uma maneira conveniente de executar um Find Usages ou Go to Declaration completo, enquanto o Value Tracking foi criado para determinar como um certo valor incorreto pode ter passado para um determinado ponto em seu programa e para onde ele pode ser passado em seguida. O EAP também introduziu Inspect This (Ctrl+Shift+Alt+A) – um novo atalho para Call Tracking, Value Tracking e recursos de hierarquia de tipos.
Abril de 2010
Lançamento do C# 4.0, Visual Studio 2010 e .NET Framework 4.0
7 de abril de 2010
Opções Structural Search e Replace introduzidas no ReSharper 5.0 EAP
Um dos recursos mais poderosos do ReSharper, ele permite que você encontre código que corresponda a um modelo estruturado.



13 de abril de 2010
JetBrains lança o ReSharper 5.0
Lançamento do ReSharper 5.0 com um conjunto de recursos inovadores, como:
- Call Tracking e Value Tracking
- Loops para LINQ
- Padrões estruturados
- E avisos e sugestões para toda a solução
Outras atualizações notáveis incluem um conjunto de ferramentas estendido para desenvolvedores ASP.NET e ASP.NET MVC, refatoração de projetos e visualizações de dependências, suporte nativo para NUnit e suporte para Visual Studio 2010.

Dave Mendlen
Senior Director of Developer Platform
and Tools na Microsoft
“A Microsoft está satisfeita com o fato de a JetBrains, parceira do setor do Visual Studio, ter investido desde cedo no suporte ao Visual Studio 2010 e à nossa plataforma de desenvolvimento de aplicativos de próxima geração, e hoje está lançando simultaneamente o ReSharper 5.0.
O ReSharper 5.0 ajuda os clientes a simplificar seu processo de desenvolvimento, do design à implantação, ao usar produtos Microsoft, especialmente o Visual Studio 2010 e o .NET Framework 4.”
14 de setembro de 2010

Outubro de 2010
O ASP.NET MVC 3 é lançado, introduzindo a sintaxe Razor.
Dezembro de 2010

2011
Fevereiro de 2011
Lançamento da série Tales from QA: Pinky and the Brain
Asia Rudenko, especialista em controle de qualidade da equipe do ReSharper na época, criou uma história em quadrinhos que foi compartilhada no blog do .NET Tools, em parte proclamando: “Devo confessar: no primeiro momento, suspeitei que o ReSharper estava tentando dominar o mundo...”


17 de fevereiro de 2011
A JetBrains anuncia que o ReSharper 6 contará com um descompilador gratuito
Além do anúncio do descompilador empacotado do ReSharper, a JetBrains também anunciou a criação do dotPeek, o descompilador .NET e navegador de assembly. Em resposta ao descompilador Redgate se tornar um produto pago, assumimos o compromisso de manter o dotPeek gratuito. O nome dotPeek foi escolhido em uma competição de brainstorming que realizamos no Facebook.

Abril de 2011
Lançamento do Xamarin.Android, antes conhecido como Mono for Android
30 de junho de 2011
Adicionamos suporte para três novas linguagens (JavaScript, CSS e HTML) e para o mecanismo de visualização ASP.NET MVC 3 Razor, bem como suporte ao executor de testes JavaScript QUnit, tornando o ReSharper 6.0 e o Visual Studio um dos melhores ambientes para desenvolver aplicativos Web.

19 de outubro de 2011
A Microsoft apresenta o projeto Roslyn
4 de novembro de 2011
O EAP do ReSharper 6.1 é aberto com um novo mecanismo de configurações
As configurações no ReSharper foram reformuladas e divididas em camadas, o que significa que agora você pode definir configurações globais, por solução, por equipe ou individuais.

2012
18 de janeiro de 2012
JetBrains apresenta o ReSharper SDK
Com o lançamento do ReSharper 6.1, introduzimos o ReSharper SDK – uma framework separada projetada para facilitar o desenvolvimento de plug-ins para o ReSharper.

10 de maio de 2012
26 de julho de 2012
O ReSharper 7.0 vem com integração total com o Visual Studio 2012, suporte para Windows Runtime, LightSwitch, SharePoint e INotifyPropertyChanged
, novas refatorações como Extract Class e suporte inicial para ASP.NET 4.5 e ASP.NET MVC 4.

Agosto de 2012
Lançamento do C# 5.0 e ASP.NET MVC 4
Setembro de 2012
Lançamento do Visual Studio 2012
2013
24 de janeiro de 2013
Hadi Hariri e Julie Lerman unem forças no webinar A Story of Entity Framework and ReSharper
O JetBrains Developer Advocate uniu forças com o Microsoft Regional Director e o Microsoft MVP para um webinar improvisado, no qual eles demonstraram como usar a abordagem code-first do Entity Framework enquanto aproveitavam os benefícios do ReSharper.

Março de 2013
Anúncio do ReSharper Command Line Tools
Com a introdução do InspectCode, uma ferramenta de linha de comando com inspeções de código do ReSharper, a análise de código do ReSharper se expandiu além do Visual Studio.
Maio de 2013
O gerenciador de extensões baseado em NuGet está incluído no ReSharper 8.0 EAP
Introduzimos uma maneira de gerenciar extensões dentro do ReSharper.

Julho de 2013
Por que o ReSharper é incrível?
Neste screencast, Hadi Hariri demonstrou por que as pessoas amam tanto o ReSharper ❤️.

18 de julho de 2013
O ReSharper 8.0 é disponibilizado
O ReSharper 8.0 introduziu novos recursos de navegação:
- Go to Everything (que mais tarde foi renomeado para Search Everywhere e adicionado aos JetBrains IDEs)
- Assembly Explorer
- Navigate to Generic Substitutions
- E a instrução Navigate to Assembly Explorer
Essa versão também introduziu diagramas de arquitetura para todos os usuários do Visual Studio, começando com um gráfico de dependência de projeto.


4 de agosto de 2013
O ReSharper inventa a complementação postfix
O ReSharper introduziu modelos postfix por meio de um plug-in, permitindo que você transforme expressões digitadas sem retroceder digitando um ponto e selecionando um modelo na lista de complementação. Esses modelos foram posteriormente incluídos no ReSharper 10 EAP em 2015 e subsequentemente implementados no IntelliJ IDEA e outros JetBrains IDEs.
Outubro de 2013
Lançamento do Mono 3.0, .NET Framework 4.5, Visual Studio 2013 e ASP.NET MVC 5.
22 de outubro de 2013
7 de novembro de 2013
O ReSharper SDK é disponibilizado no NuGet
Antes disponível como um instalador MSI, o ReSharper SDK foi enviado como um pacote NuGet com o ReSharper 8.1 EAP.
27 de novembro de 2013
A JetBrains apresenta o dotMemory como um produto separado
O profiler de memória dotTrace foi reformulado do zero e lançado como dotMemory, proporcionando uma experiência de profiling de memória .NET totalmente nova.

2014
1º de abril de 2014
Com o suporte ao Office 2003 chegando ao fim, decidimos oferecer ao Clippy outro trabalho no ReSharper. O que começou como uma piada de 1º de abril se tornou uma extensão funcional, que você pode assistir em ação em um screencast pelo autor, Matt Ellis.


Abril de 2014
Microsoft torna o Roslyn open source e o ReSharper decide não usá-lo
Na conferência Microsoft Build 2014, a Microsoft tornou o projeto Roslyn open source e lançou uma prévia da integração da linguagem para o Visual Studio 2013. Decidimos continuar usando e desenvolvendo o mecanismo de análise de código próprio do ReSharper, pois ele oferecia mais flexibilidade e oportunidades de inovação.

30 de outubro de 2014
A Telerik anunciou a portabilidade do JustCode para Roslyn
Ao contrário do ReSharper, a JustCode decidiu adicionar o Roslyn ao seu próprio mecanismo de análise de código.
19 de novembro de 2014
Lançamento do ReSharper Ultimate
Com o lançamento do ReSharper Ultimate, atualizamos nossa linha de produtos .NET. As três edições anteriores do ReSharper (Full, C# e VB.NET) foram substituídas por ReSharper, ReSharper C++ e ReSharper Ultimate, que incluíam tanto o ReSharper quanto o ReSharper C++, assim como dotCover, dotTrace e dotMemory.

Novembro de 2014
Lançamento do Visual Studio Community 2013, a primeira versão comunitária do Visual Studio
12 de dezembro de 2014
Os destaques incluíram suporte para Visual Studio 2015 Preview, C# 6.0 e expressões regulares. O ReSharper 9.0 também introduziu novos recursos de navegação, incluindo Go to Action e Navigate to Exposing APIs, bem como diagramas de dependência de tipos. O dotTrace 6.0 introduziu um modo de profiling de linha do tempo. Além disso, todas as ferramentas JetBrains .NET começaram a usar um único instalador.


2015
4 de março de 2015
JetBrains apresenta a unidade dotMemory ️
Anunciamos o lançamento do dotMemory Unit, uma nova ferramenta para estender sua estrutura de testes de unidade com a funcionalidade de um profiler de memória.
Abril de 2015
Lançamento do Visual Studio Code 1.0 e do Mono 4.0
8 de abril de 2015
Lançamento do ReSharper C++ 1.0
Um novo produto, o ReSharper C++ 1.0, juntou-se à família ReSharper Ultimate para melhorar a vida dos desenvolvedores C++ que trabalham no Visual Studio. O ReSharper C++ herdou a maioria dos recursos do ReSharper, incluindo sua poderosa navegação, assistência de codificação e geração de código. Como motor, ele impulsionou o suporte para C++ no JetBrains Rider para desenvolvedores de jogos e no CLion (o motor Nova).
Junho de 2015
Lançamento do Visual Studio Code 1.0 e do Mono 4.0
Julho de 2015
Lançamento da Plataforma Universal do Windows (UWP) e do Visual Studio 2015
10 de agosto de 2015
A DevExpress anuncia portabilidade do CodeRush para Roslyn️
A DevExpress lançou um novo produto, CodeRush for Roslyn, que se diferencia de seu antecessor, CodeRush Classic, por usar o Roslyn em vez de seu próprio mecanismo de código.
19 de agosto de 2015
O ReSharper 9.2 é disponibilizado com configurações de execução
Configurações de execução eram um recurso totalmente novo que permitia criar, gerenciar e executar diversas configurações de execução numa única solução.

Outubro de 2015
Lançamento do .NET Framework 4.6
15 de outubro de 2015
A JetBrains apresenta o ReSharper Build para evitar rebuilds redundantes
O ReSharper Build começou como uma ferramenta interna em 2005 e depois se tornou um novo recurso no ReSharper 10, reduzindo o tempo necessário para fazer o build de soluções. Ele substituiu o gerenciamento de build do Visual Studio por um sistema que aplicava heurísticas somente aos projetos que precisavam de atualização.
16 de outubro de 2015
A JetBrains anuncia mudanças nas versões das ferramentas ReSharper Ultimate
A coleção de ferramentas JetBrains .NET evoluiu inicialmente de forma independente, mas isso mudou com o lançamento do ReSharper Ultimate, que introduziu um instalador comum, assemblies compartilhados, ciclos de lançamento sincronizados e licenças unificadas. Do ReSharper 10 em diante, todas as versões de ferramentas .NET foram alinhadas e tiveram compatibilidade garantida.


10 de dezembro de 2015
Reformulamos nossa marca para garantir uma identidade coesa em todo o conjunto crescente de produtos JetBrains, incluindo o ReSharper Ultimate.
2016
13 de janeiro de 2016
Voltando à visão de um IDE .NET standalone, a JetBrains revela o projeto Rider
Na NDC London, anunciamos o Rider, um IDE C# multiplataforma de 64 bits baseado na IntelliJ Platform e no ReSharper. Em vez de reimplementar os recursos do ReSharper na plataforma IntelliJ que é baseada em JVM, o Rider usou o ReSharper de forma descentralizada, comunicando-se por meio de um protocolo binário personalizado rápido. O backend era o ReSharper escrito em C# executado em .NET ou Mono, e o frontend era escrito em Kotlin, utilizando as APIs da IntelliJ Platform.

Junho de 2016
Lançamento do .NET Core 1.0 e do ASP.NET Core 1.0
18 de agosto de 2016
Lançamento do ReSharper Ultimate 2016.2
Os destaques incluem suporte para projetos ASP.NET Core 1.0 e .NET Core 1.0, navegação estrutural e a navegação Go to Text para qualquer texto em arquivos de código-fonte e textuais.


2017
Setembro de 2016
Lançamento do .NET Standard 1.0
Março de 2017
Lançamento do Visual Studio 2017 e do C# 7.0
3 de abril de 2017
Lançamento do ReSharper Ultimate 2017.1
Essa versão veio com suporte para o Visual Studio 2017, funções locais e expressões throw do C# 7.0, testes de unidade do .NET Core no Visual Studio 2017, suporte ao EditorConfig (para todas as linguagens) e muito mais.


Maio de 2017
Lançamento do .NET framework 4.7 e do Mono 5.0
3 de agosto de 2017
A criação do Rider foi uma conquista importante para nós. Não só significou a realização do nosso sonho de IDE C# multiplataforma, mas também transformou o plug-in ReSharper em um backend ReSharper reutilizável, que agora é compatível com outros produtos da JetBrains. O Rider demonstrou as capacidades do ReSharper ao aumentar a produtividade por meio de uma IU e UX perfeitas, bem como de executar análises de código fora de um processo de 32 bits.
Agosto de 2017
Lançamento do .NET Core 2.0
2018
21 de agosto de 2018
Lançamento do ReSharper Ultimate 2018.2
Os destaques incluem suporte para C++/CLI e C# 7.3, verificação ortográfica integrada com o ReSpeller, suporte inicial ao Blazor e muito mais.

Dezembro de 2018
O Blazor Server (executado no servidor via SignalR) é lançado como parte do .NET Core 3.1.
2019
30 de abril de 2019
Lançamento do ReSharper Ultimate 2019.1
Essa versão introduziu suporte inicial ao C# 8.0 e o primeiro conjunto de recursos para desenvolvedores da Unreal Engine no ReSharper C++.

Abril de 2019
Lançamento do .NET Framework 4.8 e do Visual Studio 2019
Junho de 2019
Você sabia que o ReSharper lê um modelo de projeto de forma assíncrona no disco?
Melhoramos o ReSharper permitindo que ele lesse um modelo de projeto diretamente do disco. Isso contornou a API COM do Visual Studio, que sofria por depender do thread da interface do usuário e limitações com várias frameworks de destino. Embora o Roslyn tenha sido considerado, ele não atendeu aos nossos requisitos. Essa abordagem facilitou as operações de gravação em threads que não eram da interface do usuário, essenciais para lidar com modelos de projeto grandes de forma eficiente. Desenvolvemos um mecanismo para calcular diferenças em um thread de segundo plano e atualizar a interface do usuário perfeitamente quando necessário.
Julho de 2019
Lançamento do Mono 6.0
Setembro de 2019
Lançamento do .NET Core 3.0 e do C# 8.0
O C# 8.0 introduziu tipos de referência que aceitam null, e sua implementação foi fortemente baseada na análise de valores null do ReSharper.
11 de dezembro de 2019
Lançamento do ReSharper Ultimate 2019.3 com o novo editor .resx
O ReSharper 2019.3 introduziu um novo Localization Manager para ajudar você a trabalhar de forma mais eficiente com muitos arquivos .resx
na sua solução. Essa versão também incluiu suporte aprimorado ao C# 8.0 e suporte para Linux e macOS no ReSharper e nas Ferramentas de linha de comando dotTrace.
Dezembro de 2019
Lançamento do .NET Core 3.1

2020
Maio de 2020
O Blazor WebAssembly (executado no lado do cliente no WebAssembly) foi lançado oficialmente como parte do .NET Core 3.2.
15 de julho de 2020
A JetBrains atualiza o licenciamento para ferramentas .NET, introduzindo a assinatura do dotUltimate
Simplificamos o licenciamento das nossas ferramentas .NET em três opções:
- A nova licença do dotUltimate, que inclui todas as ferramentas .NET e extensões VS.
- Assinatura ReSharper para o ReSharper e para o ReSharper C++.
- Assinatura Rider para o IDE .NET standalone.
Os titulares de licenças existentes do ReSharper Ultimate e do ReSharper Ultimate + Rider receberam um upgrade automaticamente para o dotUltimate.

Outubro de 2020
O DPA é um processo de profiling de memória que é executado constantemente em segundo plano e verifica seus aplicativos em busca de vários problemas. Com o DPA, você pode analisar automaticamente o uso de memória e encontrar problemas de alocação de memória difíceis de diagnosticar antes da implantação em produção.


Novembro de 2020
Lançamento do .NET 5 e do C# 9
2021
28 de abril de 2021
A JetBrains anuncia que o ReSharper funcionará com o Visual Studio 2022 (64 bits)
O anúncio de que o Visual Studio 2022 seria de 64 bits foi um divisor de águas para a equipe do ReSharper porque já sabíamos que funcionaria desde o lançamento do JetBrains Rider 2017.1. Nessa época, começamos a pesquisar como isto impactaria o desempenho do produto.

Novembro de 2021
Lançamento do .NET 6, do C# 10 e do Visual Studio 2022 (64 bits)
8 de dezembro de 2021
Lançamento do ReSharper 2021.3
Os destaques desta versão incluem suporte ao Visual Studio 2022, mais recursos do C# 10 e suporte aprimorado para tipos de referência que aceitam valores null.

2022
Outubro de 2022
O JetBrains Fleet entra em Preview pública e oferece suporte para C#
O motor de análise de código do ReSharper agora capacitaria um novo produto, JetBrains Fleet.
O primeiro lançamento do JetBrains Fleet introduziu um editor de código leve, distribuído e poliglota com a capacidade de se transformar em uma poderosa ferramenta de desenvolvimento. Ele enfatizou uma nova experiência do usuário ao mesmo tempo em que aproveitou as tecnologias da JetBrains existentes para colaboração e desempenho aprimorados.
Novembro de 2022
Lançamento do .NET 7, do C# 11.0 e do MAUI
2 de novembro de 2022
Lançamento do Qodana 2022.3 EAP com inspeções .NET
Por muito tempo, se você quisesse executar a análise de código do ReSharper fora de um IDE no seu servidor CI/CD, havia apenas uma alternativa: o InspectCode do ReSharper Command Line Tools. Com esse lançamento, agora havia também o Qodana, um linter comunitário da JetBrains, que é baseado no ReSharper e fornece análise estática para projetos .NET.

2023
26 de junho de 2023
O AI Assistant chega ao ReSharper 2023.2
Introduzimos uma implementação inicial do JetBrains AI Assistant no ReSharper – um chat alimentado por IA projetado especificamente para responder a perguntas de programação e ajudar com solução de problemas, refatoração, documentação e outros workflows de desenvolvimento. O AI Assistant é um recurso suplementar que pode ser usado com uma assinatura do JetBrains AI.

2 de agosto de 2023
Lançamento do ReSharper 2023.2
Além de melhorar o suporte ao C#, essa versão também trouxe a capacidade de criar e navegar facilmente por testes de unidade e o novo modo depurador preditivo.

Novembro de 2023
Lançamento do .NET 8 e do C# 12
7 de dezembro de 2023
O Grazie se torna o novo corretor gramatical e ortográfico integrado do ReSharper
Com suporte a mais de 20 idiomas, o JetBrains Grazie foi integrado ao ReSharper e incluiu a capacidade de detectar erros de linguagem natural nas linguagens de programação suportadas pelo ReSharper (C#, C++, VB.NET), linguagens de marcação (HTML, XML, XAML) e até mesmo comentários.

7 de dezembro de 2023
O AI Assistant no ReSharper sai da versão Preview
O JetBrains AI Assistant foi disponibilizado com uma série de recursos novos e aprimorados para aumentar sua produtividade: chat com IA sensível ao contexto, melhor reconhecimento de projeto para ações de IA, complementação de código de várias linhas com IA, geração de testes de unidade, geração de documentação XML, capacidade de criar uma biblioteca de prompts personalizados e muito mais.

2024
A jornada contínua do modelo de componentes do ReSharper
A arquitetura do ReSharper evoluiu significativamente, centralizando-se em seu modelo de componentes. Inicialmente, ele usava localizadores de serviço estáticos configurados em XML do Java, depois fez a transição para componentes baseados em reflexão marcados por atributos. Isso eliminou arquivos de configuração, mas manteve os containers estáticos.
Para oferecer suporte ao carregamento dinâmico de plug-ins, IViewable<T>
foi introduzido para reconfiguração dinâmica, mas isso provou ser muito complexo. Em vez disso, um método foi desenvolvido para desligar e remontar o container sem reiniciar o ReSharper.
Em 2020, o modelo de componentes foi adaptado para configurações de processo único e duplo, permitindo o proxy de processos. Os esforços atuais estão centrados em melhorias de desempenho e se concentram na criação de containers multithread para carregamento sob demanda, o que apresenta desafios arquitetônicos contínuos.
O futuro do ReSharper
Nossa visão para o futuro do ReSharper inclui integração com outros produtos JetBrains, capacidades de IA aprimoradas e a melhoria do desempenho do ReSharper em alinhamento próximo com o feedback e solicitações do usuário. Também estamos sempre em dia sobre as últimas atualizações do C# e .NET e planejamos disponibilizar versões traduzidas para usuários coreanos, chineses e japoneses.
Aqui está uma prévia dos aprimoramentos de IA que estão chegando no ReSharper 2024.2:

Informe-nos →
se quiser que adicionemos algo ou se encontrou algum erro nesta linha do tempo.
Se escolhermos sua história para apresentação, você ganhará uma camiseta ReSharper ou um voucher para a JetBrains Merch Store!
O que os usuários do ReSharper dizem
Continue aprendendo sobre o ReSharper
Noções básicas do ReSharper
Confira nosso guia sobre os principais recursos e workflows do ReSharper que elevam a experiência de desenvolvimento no Visual Studio.
Análise de toda a solução
Aprenda como encontrar e resolver problemas de código nos seus projetos com a análise de toda a solução no ReSharper.
AI Assistant no ReSharper
Confira esta postagem do blog para ter uma ideia dos poderosos recursos que o AI Assistant tem a oferecer ao trabalhar em sinergia com o ReSharper.
Inscreva-se para receber notícias do ReSharper
Siga-nos