Visual Studio 2010 - extensões recomendadas [fechado]


301

Quais são as suas extensões recomendadas para o Visual Studio 2010? (Por favor, indique se é gratuito ou não E também sua finalidade / função também)

Respostas:


185

Livre:

Não é grátis:


Eu vim aqui tentando encontrar um modelo SQL para adicionar ao VS2010, mas ele não é mostrado. Existe esse modelo?
jp2code

47

NuGet

O NuGet (anteriormente NuPack) é um sistema de gerenciamento de pacotes focado no desenvolvedor de código aberto gratuito para a plataforma .NET, que visa simplificar o processo de incorporação de bibliotecas de terceiros em um aplicativo .NET durante o desenvolvimento.



35

AnkhSVN (grátis)

Mesmo se você usar outros shells SVN fora do VS (como o TortoiseSVN), recomendo instalar este Source Control Provider para rastrear automaticamente as renomeações, exclusões e similares de arquivos.


2
A menos que tenha ficado muito mais robusto desde a última vez que o usei (há 2 anos), vou ficar com a tartaruga.
Sky Sanders

2
Tornou-se muito mais robusto - não tivemos problemas com isso. Pessoalmente, ainda permaneço no Tortoise porque não gosto de SCC no IDE. Apenas fica muito confuso.
Dave Markle

1
AnkhSVN é estranho e instável. Eu uso o VisualSvn, vale a pena o dinheiro gasto.
Ivan G.

24

Visual Assist X (não gratuito)


8
Não é livre, mas bem vale o preço.
James McNellis

1
OMI, o amplo desvio das práticas padrão da UI VS torna este produto extremamente frustrante. Mesmo quando eu tinha uma cópia licenciada no trabalho, acabei desativando-a.
Sam Harwell

3
Muito bom Intellisense considerando não funciona com / clr
carteiro

1
Eu uso o Visual Assist desde VC6, e eu realmente não pode "ver" mais nada no editor sem ele :)
m_pGladiator

Eu acredito que se você não tem Visual Assist X .. você não pode ser um bom programador ..;)
MaxPayne

22

Ghost Doc (Grátis)

Demora um pouco para configurá-lo corretamente, mas pode ser bastante útil.


32
Eu acho que essa ferramenta é horrível. Ele gera comentários inúteis que são realmente inúteis. Pode parecer bom gerar comentários xml automáticos, mas "defina ou obtenha um valor indicando se esta instância está suja" Isso é realmente útil em uma propriedade chamada "IsDirty"? Está adicionando linhas inúteis ao seu código na minha opinião. Se você precisar fazer um comentário Xml que seja útil, isso não ajudará, pois você mesmo precisará escrevê-lo.
Stéphane

18
@ Stephane: Os comentários não foram feitos para serem usados ​​como estão. Eles são projetados para ser um modelo para um ser humano se desenvolver. Como tal, acho muito útil.
TrueWill

3
@ Stephanie TrueWill está certo, este é um modelo para gerar boas documentações; além disso, se você olhar para os comentários do framework NET, poderá ver que todos eles têm um determinado modelo de linguagem, eu faço isso no meu próprio componente via gostDoc. Isso é muito importante ao implantar uma API pública, a documentação deve ser consistente, lexicamente.
BartoszAdamczewski

10
Como "modelo para um ser humano se desenvolver", a ferramenta não faz sentido. Tudo o que você precisa fazer é digitar /// (ou '' 'no VB) para obter um modelo detalhado. A única coisa que o GhostDoc adiciona é o texto que compõe o nome do membro ... texto que, portanto, é inútil para qualquer ser humano com meio cérebro.
Ryan Lundy

7
Documentação "óbvia" é documentação inútil. As pessoas não olham para a documentação para aprender o óbvio. Olhe, vá para as propriedades do seu projeto em Compilar e, na caixa Suprimir avisos , digite 1591. Lá, agora você não será pego por falta de documentação. Agora você pode digitar a documentação real onde é necessário, em vez de usar o GhostDoc para gerar indocumentação apenas para evitar um aviso ao compilar. Se pareço um pouco veemente aqui, é porque fui vítima de "documentação" criada pelo GhostDoc no passado. Não perca seu tempo criando documentação para desperdiçar meu tempo.
Ryan Lundy

21

links seria bom. Este é o conteúdo da comunidade, não a direção do tráfego. o que acontece quando o seu blog está inativo? De qualquer forma, obrigado pela lista.
Sky Sanders

@ poeta código: Adicionado links. Não estava tentando direcionar tráfego, só não queria copiar e colar tantos links.
Scott Dorman

A conclusão do Seletor de cores aparentemente causa alguns problemas de instabilidade no VS2010 e foi removida da Galeria (por enquanto).
moswald

Ferramentas elétricas do servidor Team Founder? quando eles mudaram o nome}
Juan Zamudio

A maioria deles está incluída na ferramenta VSProductivity e no suplemento vs powercommand tools.
precisa

17

DevExpress CodeRush / Refactor! Pro (não gratuito, US $ 249,99)

É muito melhor que o Resharper (que, por sinal, sempre desacelerava meu VS para um rastreamento), funciona com C # e VB.NET (incluindo refatoração) e o suporte e a comunidade são excelentes. Vale o preço. E sim, ele suporta 2010 (no RC no momento em que este artigo foi escrito).



13

VisualSVN (não gratuito)

Pessoalmente, prefiro isso ao AnkhSVN, pois não é um provedor de SCC e não adiciona arquivos extras ao meu repositório.


Eu uso o AnkhSVN e ele não adicionou nenhum arquivo ao repositório. O servidor Visual SVN é ótimo, então eu imagino que o cliente também. Mas não tenho certeza do que isso me ofereceria sobre o AnkhSVN.
Sam Harwell

1
A última vez que tentei, ele adicionou arquivos .scc ao meu projeto, como faria o SourceSafe. Tenho certeza de que VisualSVN e AnkhSVN têm basicamente o mesmo conjunto de recursos, mas VisualSVN é a minha preferência.
precisa saber é o seguinte

12

VisualHG é um plug-in de controle Mercurial Source que conduz o TortoiseHG do VS. Sou um grande fã do Mercurial & DVCS. O VisualHG torna agradável e integrado. Git fãs - eu não estou pedindo uma guerra de chamas. Hg é apenas a minha marca.


Estou usando o pacote HGSCC hoje em dia. Evoluiu bastante desde que publiquei esta resposta.
CAD cara

Não, eu não estou - voltando ao VisualHg, aquele em bitbucket.org/lmn/visualhg2/wiki/Home
CAD bloke


9

Eu amo o DevExpress e o tenho para o VS2010. Há, no entanto, um pequeno aborrecimento em exibir o menu refatorar após a alteração de um identificador. No VS2008, quando você pressiona o comando refatorar VS (Ctrl+, ), ele permite refatorar esse identificador para o novo nome. No VS2010, esse menu pisca, desaparece e é substituído pelo menu DevExpress. Você pode obter o menu original, mas é preciso um pouco de mexer.
Igor Zevaka


9

Se você é um aficionado por Vim ...

VsVim - livre
ViEmu - não é livre (também ainda não lançado)


D'oh! Eu estava esperando a versão 2010 do ViEmu. Mas o VsVim é gratuito, parece que o Symnum Systems (anteriormente NGEDIT, criador do ViEmu) terá alguns problemas.
Matt Greer

9

O CodeMaid parece ser bastante útil - ele AutoFormata ao salvar, o que economiza muito tempo entre os desenvolvedores e as diferenças de código. (Existem outras ferramentas que podem usar o documento AutoFormatação do VS?)


A empregada de código foi legal, mas depois formou algum código de uma maneira que eu não gostei e não há como definir o que a empregada deve limpar e o que não. Além de que o meu Visual Studio tornou-se lento
Rumplin

7

Mapa de código do VS10x Isso é muito legal. Fácil pular para propriedade, método. E fácil expandir a região de colapso e muito mais.

texto alternativo


9
Não é mais grátis. O desenvolvedor (de maneira desonesta) recebeu centenas de críticas altas como um produto gratuito e depois o alterou para um produto pago.
Ryan Lundy



5

Extensões do Editor de contratos de código , uma extensão gratuita que fornece informações sobre contratos herdados para o método em que você está trabalhando no momento e uma lista de contratos para todos os métodos que você está chamando. Infelizmente, o último recurso entra em conflito com o Resharper, mas o primeiro ainda funciona bem.


4

RockScroll (grátis) - Clique duas vezes em uma palavra / símbolo para destacar todas as ocorrências dessa palavra / símbolo. Também substitui a barra de rolagem por uma visualização do seu código, com pontos de edição e linhas "todas as ocorrências" destacadas.

Exemplo de uso: deseja ver se uma variável é usada em outro lugar no arquivo de origem atual? Clique duas vezes na variável, observe a barra de rolagem para encontrar os destaques vermelhos.


1
O Visual Studio 2010 equivalente é uma fonte aberta e muito melhor de extensão chamado AllMargins por David Pugh: visualstudiogallery.msdn.microsoft.com/en-us/...
Sam Harwell

AllMargins desapareceu da galeria.
tenpn 23/11/11


4

AtomineerUtils Pro (não gratuito, US $ 9,99) é, na minha opinião, melhor que o Ghost Doc. Mas, assim como o Ghost Doc ou qualquer gerador automático de documentação, a documentação gerada deve ser editada para ter qualquer valor real.


4

devColor (grátis)

Pequena ferramenta que sublinha cores hexadecimais em folhas de estilo com a cor correta. Eu realmente gosto de como ele se integra ao editor.


4

CleanProject - Limpa as soluções do Visual Studio

Quantas vezes você desejou enviar um projeto a um amigo ou enviá-lo para um site como o MSDN Code Gallery apenas para descobrir que seu arquivo zip tem muitas coisas que você não precisa enviar, tornando o arquivo maior que precisa ser.

bin bin pasta obj pasta TestResults pasta Reharper folders E então, se você esquecer de remover as ligações do Source Control, quem receber o seu projeto será solicitado. Como alguém que faz muito esse processo, decidi compartilhar com você meu código para limpar um projeto.


3

Não posso viver sem o DPack - especialmente quando trabalho em grandes projetos, facilita a navegação entre arquivos e membros. E é grátis .

Atalhos favoritos:

Alt + U: navegador de arquivos, filtra os arquivos enquanto você digita
Alt + G: navegador de códigos, filtra todos os membros enquanto você digita
Alt + M: navegador de códigos, filtra métodos no arquivo atual enquanto você digita

...e assim por diante. Muito mais fácil para mim do que encontrar o meu caminho no Project Explorer.


Mas como eu só descobri hoje, resultados semelhantes podem ser alcançados usando navegar até à janela (Ctrl +,) que agora é construído em Visual Studio 2010.
michalstanko

1
O DPack ainda me parece melhor, pois você pode se concentrar apenas no arquivo atual e optar por exibir apenas métodos, apenas propriedades, apenas eventos, etc. Muito bom!
Brad Parks

3

Vingy (Grátis)

O Vingy 1.0 é simples, mas é um complemento eficaz para o Visual Studio 2010, para que você possa pesquisar na Web de forma não invasiva e filtrar os resultados com base nas fontes.

Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAA7s/OR82RFQFSU8/s1600-h/image%5B14%5D.png

Você pode ativar o Vingy clicando em Exibir-> Outras Janelas -> Janela de Pesquisa Vingy no Visual Studio IDE ou apenas realçando algum texto no documento e clicando em Ferramentas -> Pesquisar Texto Selecionado (Ctrl + 1).

Pesquisando com Vingy é bastante simples. Você pode iniciar uma pesquisa de duas maneiras.

  • Digitando o texto na caixa de pesquisa Vingy e pressionando 'Enter' ou clicando no botão 'Ir'
  • Destacando algum texto no editor quando você digita o Visual Studio e pressionando Ctrl + 1

3

Esta é a minha lista de extensões.

Como a lista é bastante abrangente, passei algum tempo encontrando as extensões necessárias. Aqui está o instantâneo. Espero que ajude alguém. texto alternativo

Tentei instalar o Codemaid e parecia ser um complemento bacana, mas minha resposta do Visual Studio ficou muito lenta. Parecia que alguns tópicos estavam fazendo algum trabalho o tempo todo quando a Codemaid estava ligada. Então, desinstalando por enquanto.


3

VSFileNav - (Grátis) Uma ferramenta Localizar arquivo na solução (cruzamento entre SonicFileFinder e Resharper). Leve, fácil de usar e rápido (fiquei cansado do enorme tempo de inicialização do Sonic).

Disclaimer: Eu escrevi esta ferramenta.


1
@JavaAndCSharp: Na verdade não, é um aviso comum que eu vejo o tempo todo no SO e achei melhor adicioná-lo.
31711 Ian

Sim, foi definitivamente uma boa ideia adicionar o aviso.
JavaAndCSharp


1

Referência de adição rápida do WoVS

A extensão "Referência rápida de adição" aumenta a marca inteligente que o VS mostra para tipos não reconhecidos, dando a você a chance de adicionar a referência de montagem correspondente para esse tipo, além da cláusula "using" correspondente, se necessário em uma única captura.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.