Plug-ins do ReSharper
Observando o panorama geral, o ReSharper vai muito além do seu extenso conjunto de recursos: a API do ReSharper oferece uma plataforma sofisticada para o desenvolvimento de plug-ins inteligentes.
Os plug-ins do ReSharper podem fornecer novas inspeções de código e correções rápidas, oferecer suporte a estruturas de teste de unidade adicionais, implementar refatorações especiais, validar convenções de nomenclatura e realizar muitas outras tarefas que qualquer desenvolvedor .NET considerará bastante úteis.
Como criar plug-ins do ReSharper
Se você está desenvolvendo um plug-in do ReSharper ou se deseja começar do zero, baixe o SDK do ReSharper e confira a documentação de desenvolvimento de plug-ins do ReSharper. Quando seu plug-in estiver pronto, carregue-o na JetBrains Marketplace para disponibilizá-lo a todos os usuários das versões do ReSharper compatíveis.
Desde a versão 8.0, o ReSharper contém o Extension Manager ( no Visual Studio) que ajuda a descobrir e obter informações adicionais sobre plug-ins, além de instalar e desinstalar esses plug-ins.
Os usuários do ReSharper 8.0 e versões superiores que trabalham com o Visual Studio 2010, 2012, 2013, 2015, 2017 ou 2019 devem usar o Extension Manager para selecionar e instalar plug-ins.
Se você usar o ReSharper 7 ou versões anteriores, ou se estiver trabalhando no Visual Studio 2005 ou 2008, deverá localizar, instalar e desinstalar esses plug-ins manualmente. Acesse o diretório antigo de plug-ins do ReSharper e escolha plug-ins aplicáveis de lá.