Complementos / plugins recomendados para o Microsoft Visual Studio [fechado]

210

Alguém pode recomendar qualquer bom add-ons ou plugins para Microsoft Visual Studio?
Os brindes são os preferidos, mas se vale o custo, tudo bem.

Bryan Denny
fonte
PVS-Studio código estático Analyzer para C, C ++ e C #: viva64.com/en/pvs-studio
Melhor remover. Isso não é real. (> 5 anos e não construtiva e não todos existe mais)
Erik

Respostas:

139

SmartPaster - (GRATUITO) gerador de código de copiar / colar para strings

AnkhSvn - (GRÁTIS) Integração de controle de fonte SVN para VS.NET

VisualSVN Server - (GRÁTIS) Controle de Origem

ReSharper - aprimoramento do IDE que ajuda na refatoração e produtividade

CodeRush - macros gen de código em esteróides

Refatorador - Auxílio à refatoração de código

CodeMaid (FREE) - Limpeza de código, organização e análise de complexidade

CodeSmith - Gerador de Código

GhostDoc - (GRÁTIS) Ferramenta de comentário de código simples

DXCore (FREE) e seus muitos plugins incríveis: DXCore Comunidade Plugins , CR_Documentor , CodeStyleEnforcer , RedGreen

TestDriven.Net - (FREE / PAY) Auxílio para teste de unidade

Refletor - (PAY) Add-in de refletor de desmontador .Net rico em recursos

Projetos de implantação na Web - Fornece funcionalidade adicional para criar e implantar sites e aplicativos da Web ( origem ).

StudioTools - (GRÁTIS) Assistente de navegação, ferramenta de métricas de código, pesquisa incremental, explorador de arquivos no visual studio e arranca janelas do editor. Movido do site antigo (archive.org) para o novo site e descontinuado.

David Negron
fonte
O plugin RedGreen para DXCore é uma alternativa (obviamente não tão poderosa) ao TD.NET, que fornece uma interface de usuário mais intuitiva (semelhante a R #!) (Nem de longe tão poderosa ou completa, mas faz o trabalho)
Ruben Bartelink
eu acho que você deve adicionar "auxiliar visual" para esta resposta ..
ufukgun
Não acredito que você não tem um participante de novo lá !!
21711 Hannoun Yassir
@Yassir ótimo ponto. Recentemente, mudei do CodeRush para o ReSharper. Estou entendendo totalmente como isso ajuda no TDD (Test Driven Development) e na refatoração.
David Negron
1
@MehdiBugnard você está se referindo a perfis de desempenho como o JetBrains dotTrace jetbrains.com/profiler RedGate ANTS Performance Profiler red-gate.com/products/dotnet-development/… Telerik JustTrace telerik.com/products/memory-performance-profiler.aspx
David Negron 21/03
98

Não é gratuito, mas o ReSharper é definitivamente uma recomendação.

Michael Stum
fonte
32
Eu gosto do ReSharper, mas a MAN leva em consideração o desempenho dos meus estúdios visuais.
Mmcdole 01/10/08
Simucal: tente colocar suas soluções em um disco RAM. Análise muito melhor, especialmente de solução completa.
Dmitri Nesteruk
5
Eu só vi o desempenho diminuindo com o arquivo acima de 2,5 mil linhas. Caso contrário, é muito bem ... e 2.5k linha é muito por isso é uma "características" que me dizem que ele deve ser em múltiplos arquivos;)
Patrick Desjardins
5
Essa ferramenta é literalmente inútil em projetos maiores. O desempenho diminui instantaneamente.
Sergey Akopov
inútil, literalmente porco desempenho
cd491415
52

Tomate inteiro do Visual Assist X . Eu absolutamente juro por isso. Gostaria de ver um plug-in melhor para o Lint do que o Visual Lint da Riverblade, mas, como isso será transferido para o servidor de compilação, não me importo de executá-lo manualmente a cada dois dias.

graham.reeds
fonte
Eu escrevi uma ferramenta gratuita que implementa os recursos "abrir no espaço de trabalho" e "virar o cabeçalho" do VAssistX : humbug.net/vsxtool Até trabalha com edições do Visual Studio Express que não permitiam plugins.
Sam
Se você pode adicionar as ferramentas de refatoração, em seguida, que seria fantástico :-)
graham.reeds
Haha, infelizmente, isso estava além do escopo do que eu queria .. seria incrível.
Sam
35

O PowerCommands é um plug-in criado pela Microsoft que oferece uma variedade de novos recursos que, provavelmente, deveriam estar no Visual Studio.

Esses incluem

  • Copiando / colando referências de projeto!
  • "Abrir pasta contendo" para ir direto para o local do disco rígido de um arquivo ou projeto
  • Reorganização automática e classificação de instruções de uso
  • "Abrir prompt de comando aqui" para abrir um prompt de comando em qualquer uma das pastas do seu projeto.
  • Collapse Projects
Brad Tutterow
fonte
4
Contendo pasta e usando instruções abertos já estão em VS2008 se eu não estou confundindo
Boris Callens
A reorganização e classificação automática usando instruções também vem com o VS2008. O nome do comando é Edit.RemoveAndSort
André Pena
O @Andre PowerCommands também fará isso ao salvar arquivos ou todos os arquivos em uma solução. Não sei se o comando fará isso.
Rangoric
A Pasta de Contenção Aberta para arquivos não existe nem no VS2015 (quanto mais no VS2008).
dotNET 19/01
25

O RockScroll é incrível e gratuito.


Termo aditivo

Como @Andrei aponta, o MetalScroll é uma alternativa melhor. É de código aberto e corrige algumas coisas irritantes sobre o RS.

Adam Lassek
fonte
1
O RockScroll é fantástico, exceto por todas as falhas de IDE que ele apresenta. :)
Gabriel Isenberg
Eu nunca experimentei isso, mas, novamente, provavelmente não foi bem testado.
Adam Lassek 01/10/08
Também nunca bateu em mim. Eu adoraria ver isso atualizado.
Nportelli 23/10/08
Bateu em mim, tipo, um milhão de vezes. IMHO muito instável.
Dmitri Nesteruk
2
Experimente o MetalScroll !! É melhor que o Rockscroll: blog.andrei.rinea.ro/post/…
Andrei Rînea
20

Eu sou um grande fã de CodeRush e Refactor! Pro por DevExpress. Eu os uso há vários anos e, sem dúvida, isso me torna um desenvolvedor mais rápido. Além disso, ambos são criados em uma estrutura gratuita chamada DXCore, que permite desenvolver seus próprios plug-ins para o Visual Studio, e o céu é o limite ...

Brian G Swanson
fonte
Talvez esteja faltando alguma coisa, mas o DXCore não é gratuito.
Sergey Akopov
15

Acho Ghost Doc muito útil.

O GhostDoc é um suplemento gratuito para o Visual Studio que gera automaticamente comentários de documentação XML para C #. Usando a documentação existente herdada das classes base ou interfaces implementadas ou deduzindo comentários do nome e tipo de métodos, propriedades ou parâmetros, por exemplo.

Raio
fonte
3
O GhostDoc receberia meu voto se esta pergunta fosse "add-ons / plugins mais odiados". Prefiro não ter nenhuma documentação do que uma documentação irracional do tipo que o GhostDoc produz.
21719 Ryan Lundy
Não é para ser o fim da sua documentação. É apenas um ponto de partida. Eu concordo, apenas ter a documentação do documento fantasma é inútil.
Ray
1
Mas se você não deve deixar o que o GhostDoc produz, então qual é o objetivo? Se você pressionar /// no VS, você obterá automaticamente o modelo para tudo em seu método / propriedade / qualquer que seja. A única coisa que você não recebe são os comentários irracionais produzidos pelo GhostDoc.
21711 Ryan Lundy
"GhostDoc é livre" - Não requer registro e é agora nagware
David
14

Se você usa o SVN para controle de origem, definitivamente obtenha o VisualSVN. Ele permite interações do TortoiseSVN de dentro do Visual Studio IDE.

Eu também ecoo o comentário do Resharper. O preço de varejo é um pouco íngreme, mas se você é um estudante ou é afiliado educacionalmente, é realmente muito barato.

Chris Farmer
fonte
Pessoalmente, acho o plugin de código aberto gratuito AnkhSVN para o Visual Studio perfeitamente adequado; Eu o combino com o Servidor VisualSVN. Vale a pena comparar os dois para ver se o VisualSVN agrega valor suficiente para justificar o preço.
Hydrargyrum
14

+1 Assistência Visual.

É uma pena que você precise de um plugin para obter um bom senso de senso, mas definitivamente vale a pena pagar.

Andrew Grant
fonte
E você obtém boas opções de refatoração e uma sintaxe muito melhor destacada também.
Fmuecke 02/10/2009
12

O LinqPad é ótimo para testar o linq em objects / xml / sql. Download grátis.

Wavel
fonte
Não é um plug-in ou suplemento para o VS .. no entanto, é um programa muito bom.
Anheledir 16/09/08
mas tem um plug-in no code.google.com/p/linqpadvisualizer :)
Robert Ivanc
11

E o IncrediBuild ? Este é um bom sistema de compilação distribuída com integração do visual studio.

Thomas Koschel
fonte
9

Clipboard Manager

Mantém os dados da área de transferência através da remoção de linhas, alguns outros itens legais, mas esse só me faz feliz.

Regionerate

Enquanto alguns têm problemas com regiões, acho que, se você os usar, esta ferramenta é para você. Regista automaticamente o seu código em blocos de região apropriados. Totalmente configurável para itens personalizados, etc.

Pat
fonte
9

VSCommands 2010

do site: A versão mais recente suporta:

  • Gerenciar caminhos de referência
  • Evitar arrastar e soltar acidentalmente no Solution Explorer
  • Impedir exclusão acidental de arquivos vinculados
  • Aplicar correção (corrigir automaticamente erros / avisos de construção)
  • Abra o PowerShell
  • Mostrar detalhes da montagem
  • Criar contrato de código
  • Cancelar Build quando o primeiro projeto falha
  • Saída de depuração - formatação personalizada
  • Saída de criação - formatação personalizada
  • Resultado da pesquisa - formatação personalizada
  • Configurar renderização WPF
  • Configurar logs do Fusion
  • Configurar o IE para depuração
  • Localizar arquivo de origem
  • Miniaturas no Navegador IDE
  • Suporte estendido para arquivos xaml, aspx, css, js e html
  • Desativar Ctrl + Zoom da roda do mouse
  • Zoom no ponteiro do mouse
  • Configurabilidade
  • Anexar ao IIS local
  • Copiar caminho completo
  • Criar projetos de inicialização
  • Prompt de Comando Aberto
  • Pesquisa Online
  • Estatísticas de compilação
  • Agrupar itens vinculados
  • Copiar / colar referência
  • Copiar / colar como link
  • Collapse Solution
  • Agrupe itens diretamente da interface do usuário (DependantUpon)
  • Abrir na mistura de expressões
  • Localizar na solução
  • Editar arquivo do projeto
  • Editar arquivo de solução
  • Mostrar todos os arquivos

e outros, então tente agora!

Usuário Registrado
fonte
8

http://trolltech.com/products/qt/"> ​​Estrutura de aplicativos entre plataformas do Qt

O Qt é uma estrutura de aplicativos multiplataforma para desktop e desenvolvimento incorporado. Inclui uma API intuitiva e uma rica biblioteca de classes C ++, ferramentas integradas para desenvolvimento e internacionalização de GUI e suporte para desenvolvimento Java ™ e C ++

Eles têm um plug-in para o Visual Studio que custa um pouco de dinheiro, mas vale cada centavo.

CodingWithoutComments
fonte
8

Uso o Visual Assist X há quase dois anos e acho tão útil que posso dizer honestamente que, se meu empregador não o fornecesse, teria que pagar por isso.
Também uso Cool Commands e SlickEdit (a versão gratuita), cujas ferramentas File Explorer e Command Spy são bastante úteis.

Charles Anderson
fonte
7

+1 para o Visual Assist E adicionarei o VLH (Visual Local History), que fornece um tipo de sistema de controle de origem local. Sempre que você salva um arquivo, o plug-in adiciona uma cópia no repositório local.

Steve Gury
fonte
7

ViEmu

Suporte do vi / vim dentro do VS

Glennular
fonte
Antes de descobrir isso, fui forçado a alternar alternadamente entre Vim e VS, pois não poderia ficar sem o poder do vi. ViEmu foi um salva-vidas!
Dan
2
O VsVim também é um excelente "emulador" do VS para VS, e é de código aberto.
jurgenb
O VSVim ficou muito melhor desde 2008, e é uma boa alternativa gratuita
Glennular
5

Encontrei este site chamado Galeria do Visual Studio - ele contém muitos suplementos do visual studio. Estou navegando agora e recomendo a todos que o visitem.

Paulius
fonte
5

Fonte Consolas Fonte grátis da MS projetada para a leitura de código.

Seth Morris
fonte
Essa fonte foi usada para a leitura de código? Curiosamente, acho a melhor fonte para programação / Visual Studio. Obrigado pelo conhecimento.
21710 GurdeepS
5

Experimente o MetalScroll !! É melhor que Rockscroll

Andrei Rînea
fonte
Eu também uso o MetalScroll. É realmente incrível como um conceito tão simples pode ajudar muuuito. Com apenas um olhar, você sabe instintivamente onde está em um arquivo, algo semelhante a um mapa mental de sua vizinhança.
Allbite
[OFF] Metal (quase) sempre melhor que Rock \ m / [ON]
Feralheart 12/17
4

O Sonic File Finder para quando você tem um monte de arquivos em suas soluções e procurá-los no gerenciador de soluções se torna uma dor no pulso.

Você também pode achar o DPack interessante. Várias ferramentas e aprimoramentos reunidos em um único pacote.

Ishmaeel
fonte
4

+1 para CodeRush e Refactor Pro. Eu uso o CodeRush desde suas encarnações em Delphi, e é absolutamente maravilhoso. O mantra do "Código na velocidade do pensamento" está muito próximo da realidade;)

moobaa
fonte
4
  1. O Microsoft StyleCop fornece verificação de estilo de código para C #, nós o usamos o tempo todo e adoramos (grátis)
  2. O Axialis IconWorkshop possui um suplemento do Visual Studio, que agora é gratuito para usuários do VS2008.
  3. Re-compartilhador Sim outro voto, porque não consigo votar em todos que o sugerem :)
  4. Whiz do espaço de trabalho para C ++, eu costumava viver pelo Whiz do espaço de trabalho, mas não o usei no VS2008, pois não havia percebido que havia uma atualização. Terá que tentar novamente.
Simon Steele
fonte
4

Eu amo CopySourceAsToHTML como um pequeno addin legal. É ótimo se você deseja copiar blocos de código para blogs e afins, mantendo a formatação da sintaxe.

Eu acho que esse ainda é o URL. Você precisa fazer algum trabalho manual para configurá-lo com 08. http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

Quintin Robinson
fonte
3

AtomineerUtils Pro Documentation - geração / atualização automática de comentários de documentos DocXml / Doxygen / JavaDoc / Qt (semelhante ao GhostDoc, mas mais poderoso e flexível e suporta C #, C ++, C ++ / CLI, C, Java e código do Visual Basic).

O estilo dos comentários gerados é muito configurável e a reformatação automática (como controle de espaço em branco e quebra de linha) pode ser aplicada opcionalmente para manter os comentários o mais legíveis possível. Ele também tem muitos auxiliares para permitir que os usuários leiam e convertam a maioria dos comentários de documentos herdados em qualquer um dos formatos acima.

(Sou o autor, mas acredito que a descrição acima é precisa e objetiva. Este suplemento foi gratuito quando esta resposta foi adicionada pela primeira vez, mas para cobrir os custos de hospedagem, suporte e continuação do aprimoramento mensalmente. agora custa US $ 10 com uma avaliação gratuita de 30 dias)

Jason Williams
fonte
3

Fico sempre surpreso que mais pessoas não conheçam / usem o NDepend - ele mostra todas as dependências em todos os níveis do seu código e até desenha lindas imagens de caixas e flechas mostrando o quão confusa é sua arquitetura :) Juntamente com o TestDriven. Net, não consigo mais imaginar trabalhar sem ele. Grátis / barato.

Joel em Gö
fonte
NDepend não é gratuito. A única coisa gratuita é o período de avaliação de 14 dias.
Luminous
verdadeiro, não é mais gratuito, mas vale facilmente o preço.
Joel em Gö