Existem algumas extensões sem as quais você simplesmente não consegue viver. Você esquece que eles são um complemento e não fazem parte do Visual Studio como padrão. Aqui está uma lista daqueles sem os quais não consigo viver, sem nenhuma ordem específica.
Vamos tirar isso do caminho primeiro. Uso o ReSharper há tanto tempo que nem sei como seria a vida sem ele. Descrito como a extensão mais inteligente para Visual Studio, o ReSharper oferece análise de código, navegação e pesquisa de projetos, refatoração, formatação de código e muito mais. Essa ferramenta aumenta a produtividade infinitamente, eu não poderia imaginar tentar navegar em um grande projeto sem ela. Também possui uma integração fantástica de testes unitários. Resumindo, se eu conseguisse instalar apenas uma extensão, seria essa.
As Diretrizes do Editor fazem o que dizem, adicionam guias verticais ao seu código. Acho isso muito útil para manter meu código organizado e conciso. Mas considero isso inestimável para garantir que, quando meu código for visualizado no GitHub, ele não cause barras de rolagem horizontais. Não acho nada pior do que ter que rolar horizontalmente os arquivos de código para lê-los. Ao adicionar uma diretriz de 100 caracteres, meu código fica organizado e compatível com GitHub.
GhostDoc é provavelmente uma das primeiras extensões que usei e ainda adoro. O GhostDoc gera automaticamente comentários de documentação XML para métodos, parâmetros, etc. É uma ótima ferramenta de produtividade que economiza tempo e simplifica a documentação do código. Você precisa ler os comentários para ter certeza de que fazem sentido, mas na maioria das vezes eles estão corretos.
Erros ortográficos realmente me incomodam. E se for um texto apresentado ao usuário, isso também irá incomodá-lo. O corretor ortográfico é uma pequena extensão útil sem a qual você não pode viver. Cometa um erro ortográfico em uma string ou comentário e a palavra escrita incorretamente terá um rabisco vermelho embaixo. É apresentada uma lista de grafias alternativas e a opção de ignorar a palavra ou adicioná-la ao seu dicionário.
Visualizador de espaço em branco à direita
Os espaços em branco estão em todos os lugares e muitas vezes só depois de fazer uma mesclagem ou comparação é que você identifica os pequenos ácaros espalhados pelo seu código. Digite Mads Kristensen e esta extensão bacana que destacará qualquer espaço em branco no seu arquivo.
Se você tem TDD, então precisa do NCrunch em sua vida. O TDD é ótimo, mas ter que executar e reexecutar seus testes é cansativo e lento. O NCrunch acelera sua produtividade executando seus testes para que você não precise fazer isso. Ele indicará quando os testes estão passando e falhando e até mesmo onde o código falha. Possui outros recursos úteis, como cobertura de código e outras métricas. O NCrunch pode consumir muitos recursos, mas contanto que sua máquina tenha especificações razoáveis, você ficará bem. Acelere seus testes e baixe hoje mesmo!
Explorador do executor de tarefas (Visual Studio 2013)
Esta extensão é tão boa que agora vem integrada ao Visual Studio 2015. O Task runner Explorer permite executar qualquer tarefa Grunt/Gulp no Visual Studio. Isto é especialmente útil se você estiver usando um pré-processador como Sass ou Less para escrever CSS. Eu escrevi no blog no ano passado sobre como começar a usar Grunt, Sass e Task Runner Explorer. Uma série de ferramentas populares agora pode ser usada no Visual Studio sem a necessidade de portar ou aguardar a criação de um pacote NuGet.
Estas são as extensões do Visual Studio sem as quais não consigo viver. Eles melhoram minha produtividade, minha qualidade de código e expandem meu ambiente de codificação. Quais extensões são obrigatórias? Há algum que não esteja nesta lista? Eu adoraria ouvir o que você usa e como isso o ajuda. Compartilhe suas opiniões e me envie um tweet!