Visual Studio 2010 - estensioni consigliate [chiuso]


301

Quali sono le estensioni consigliate per Visual Studio 2010? (Indica se è gratuito o meno e anche il suo scopo / funzione)

Risposte:


185

Gratuito:

Non gratis:


Sono venuto qui cercando di trovare un modello SQL da aggiungere a VS2010, ma non è mostrato. Esiste un tale modello?
jp2code,

47

NuGet

NuGet (precedentemente NuPack) è un sistema di gestione dei pacchetti focalizzato sullo sviluppatore gratuito e open source per la piattaforma .NET inteso a semplificare il processo di incorporazione di librerie di terze parti in un'applicazione .NET durante lo sviluppo.


43

PowerCommands (gratuito)


Whoo hoo for PowerCommands. La "organizzazione e l'ordinamento degli usi" a livello di soluzione e di progetto è molto utile per la pulizia del codice.
Jeff Wilcox,

35

AnkhSVN (gratuito)

Anche se usi altre shell SVN al di fuori di VS (come TortoiseSVN), ti consiglio di installare questo Provider di controllo del codice sorgente per tenere automaticamente traccia di nomi di file, eliminazioni e simili.


2
A meno che non sia diventato molto più robusto da quando l'ho usato l'ultima volta (2 anni fa), rimarrò solo con la tartaruga.
Sky Sanders,

2
È diventato molto più robusto - non abbiamo avuto problemi con esso. Personalmente rimango ancora con Tortoise perché non mi piace SCC nell'IDE. È troppo confuso.
Dave Markle,

1
AnkhSVN è strano e instabile. Uso VisualSvn, ne vale la pena.
Ivan G.

24

Visual Assist X (non gratuito)


8
Non libero, ma ben vale il prezzo.
James McNellis,

1
IMO, l'ampia deviazione dalle pratiche standard dell'interfaccia utente VS rendono questo prodotto estremamente frustrante. Anche quando avevo una copia con licenza al lavoro, ho finito per disabilitarlo.
Sam Harwell,

3
Molto bene considerando che Intellisense non funziona con / clr
PostMan

1
Uso il Visual Assist dal VC6 e non riesco davvero a "vedere" più nulla nell'editor senza di esso :)
m_pGladiator

Credo che se non hai Visual Assist X .. non puoi essere un buon programmatore ..;)
maxpayne

22

Ghost Doc (gratuito)

Ci vuole un po 'per configurarlo correttamente, ma può essere abbastanza utile.


32
Penso che questo strumento sia orribile. Genera commenti inutili che sono davvero inutili. Potrebbe sembrare bello generare commenti XML automatici ma "imposta o ottieni un valore che indica se questa istanza è sporca" È davvero utile su una proprietà chiamata "IsDirty"? Secondo me, sta aggiungendo righe inutili nel tuo codice. Se devi fare un commento Xml utile, questo non ti aiuterà perché dovrai comunque scriverlo da solo.
Stéphane,

18
@Stephane: i commenti non devono essere usati così come sono. Sono progettati per essere un modello per un essere umano da concretizzare. Come tale lo trovo molto utile.
TrueWill,

3
@Stephane TrueWill ha ragione, questo è un modello per generare belle documentazioni, inoltre se guardi i commenti del framework NET, puoi vedere che tutti hanno un determinato modello di linguaggio, lo faccio nel mio componente tramite gostDoc. Questo è molto importante quando si distribuisce un'API pubblica, la documentazione deve essere coerente, a livello lessicale.
BartoszAdamczewski,

10
Come "modello per un essere umano da concretizzare", lo strumento non ha senso. Tutto quello che devi fare è digitare /// (o '' 'in VB) per ottenere un modello da concretizzare. L'unica cosa che GhostDoc aggiunge è il testo che compone dal nome del membro ... testo che è quindi inutile per qualsiasi essere umano con mezzo cervello.
Ryan Lundy,

7
La documentazione "ovvia" è una documentazione inutile. Le persone non guardano la documentazione per imparare l'ovvio. Guarda, vai alle proprietà del tuo progetto sotto Costruisci e nella casella Sopprimi avvisi , digita 1591. Lì, ora non verrai ping sulla documentazione mancante. Ora puoi digitare vera documentazione dove è necessario invece di usare GhostDoc per generare la mancanza di documentazione solo per evitare un avviso durante la compilazione. Se suono un po 'veemente qui, è perché sono stato vittima della "documentazione" creata da GhostDoc in passato. Non perdere tempo a creare documentazione senza sprecare il mio tempo.
Ryan Lundy

21

i collegamenti sarebbero carini. Questo è il contenuto della community, non la direzione del traffico. cosa succede quando il tuo blog è inattivo? Comunque grazie per l'elenco.
Sky Sanders,

@code poet: link aggiunti. Non stavo cercando di indirizzare il traffico, ma non volevo copiare e incollare tanti link.
Scott Dorman,

Il completamento del Selettore colore sembra causare alcuni problemi di instabilità in VS2010 ed è stato rimosso dalla Galleria (per ora).
moswald,

Utensili elettrici del server Team Founder? quando hanno cambiato il nome}
Juan Zamudio il

La maggior parte di questi sono inclusi nello strumento VSProductivity e nel componente aggiuntivo vs powercommand.
vendettamit

17

DevExpress CodeRush / Refactor! Pro (non gratuito, $ 249,99)

È molto meglio di Resharper (che tra l'altro ha sempre rallentato il mio VS a una scansione), funziona con C # e VB.NET (incluso il refactoring) e il supporto e la community sono eccellenti. Vale il prezzo. E sì, supporta il 2010 (in RC al momento della stesura di questo documento).



13

VisualSVN (non libero)

Personalmente preferisco questo ad AnkhSVN poiché non è un provider SCC e non aggiunge file extra al mio repository.


Uso AnkhSVN e non ha aggiunto alcun file al repository. Il server Visual SVN è eccezionale, quindi immagino che lo sia anche il client. Ma non sono sicuro di cosa mi offrirebbe su AnkhSVN.
Sam Harwell,

1
L'ultima volta che l'ho provato, ha aggiunto i file .scc al mio progetto come farebbe SourceSafe. Sono abbastanza sicuro che VisualSVN e AnkhSVN hanno principalmente lo stesso set di funzionalità, ma VisualSVN è la mia preferenza.
jrummell,

12

VisualHG è un plug-in di controllo Mercurial Source che guida TortoiseHG da VS. Sono un grande fan di Mercurial e DVCS. VisualHG lo rende piacevole e integrato. Git fan - Non sto chiedendo una guerra alla fiamma. Hg è solo il mio marchio.


Sto usando il pacchetto HGSCC in questi giorni. Si è evoluto parecchio da quando ho pubblicato questa risposta.
Bloke CAD,

No, non lo sono - tornando a VisualHg, quello su bitbucket.org/lmn/visualhg2/wiki/Home
CAD bloke,


9

Adoro DevExpress e ce l'ho per VS2010. C'è comunque un piccolo fastidio nel far apparire il menu refactor dopo aver cambiato un identificatore. In VS2008 quando si preme il comando refactor VS ( Ctrl+,) ti permetterà di refactor quell'identificatore con il nuovo nome. In VS2010 quel menu lampeggia e scompare e viene sostituito dal menu DevExpress. È possibile ottenere il menu originale ma ci vuole un po 'di armeggi.
Igor Zevaka,


9

Se sei un appassionato di Vim ...

VsVim - gratis
ViEmu - non libero (anche non ancora rilasciato)


D'oh! Ho aspettato la versione 2010 di ViEmu. Ma VsVim è gratuito, sembra che Symnum Systems (precedentemente NGEDIT, creaters di ViEmu) avrà dei problemi.
Matt Greer,

9

CodeMaid sembra essere abbastanza utile: si formatta automaticamente al salvataggio, risparmiando molto tempo tra sviluppatori e code-diff. (Esistono altri strumenti che possono utilizzare il documento VS AutoFormat?)


La cameriera del codice era bella, ma poi formava del codice in un modo che non mi piaceva e non c'è modo di impostare ciò che la cameriera dovrebbe pulire e cosa no. A parte questo, il mio Visual Studio è diventato lento
Rumplin,

7

VS10x Code Map È fantastico. Salto facile alla proprietà, metodo. E facile espandere la regione di collasso e altro ancora.

testo alternativo


9
Non è più gratuito. Lo sviluppatore (abbastanza disonestamente) ha ottenuto centinaia di recensioni positive con esso come prodotto gratuito, quindi lo ha cambiato in un prodotto a pagamento.
Ryan Lundy,



5

Estensioni dell'editor dei contratti di codice , un'estensione gratuita che fornisce informazioni sui contratti ereditati per il metodo su cui stai attualmente lavorando e un elenco di contratti per tutti i metodi che stai chiamando. Sfortunatamente, quest'ultima funzione è in conflitto con Resharper, ma la prima funziona ancora bene.


4

RockScroll (gratuito): fai doppio clic su una parola / simbolo per evidenziare tutte le occorrenze di quella parola / simbolo. Sostituisce anche la barra di scorrimento con un'anteprima del codice, con punti di modifica e linee "tutte le occorrenze" evidenziate.

Esempio di utilizzo: vuoi vedere se una variabile viene utilizzata altrove nel file sorgente corrente? Fai doppio clic sulla variabile, guarda la barra di scorrimento per eventuali luci rosse.


1
L'equivalente di Visual Studio 2010 è un'estensione open source e molto migliore chiamata AllMargins di David Pugh: visualstudiogallery.msdn.microsoft.com/en-us/…
Sam Harwell,

AllMargins è scomparso dalla galleria.
tenpn


4

AtomineerUtils Pro (non gratuito, $ 9,99 USD) è, a mio avviso, migliore di Ghost Doc. Ma, proprio come Ghost Doc o qualsiasi generatore di documentazione automatica, la documentazione generata deve essere modificata per avere un valore reale.


4

devColor (gratuito)

Piccolo strumento che sottolinea i colori esadecimali nei fogli di stile con il colore corretto. Mi piace molto come si integra nell'editor.


4

CleanProject : pulisce le soluzioni di Visual Studio

Quante volte hai voluto inviare un progetto a un amico o caricarlo su un sito Web come MSDN Code Gallery solo per scoprire che il tuo file zip contiene molte cose che non è necessario inviarlo ingrandendolo di deve essere.

bin bin obj folder Cartella TestResults Cartelle resharper E se ti dimentichi di rimuovere i binding di controllo del codice sorgente, a chiunque ottenga il tuo progetto verrà richiesto. Come qualcuno che svolge questo processo molto, ho deciso di condividere con te il mio codice per la pulizia di un progetto.


3

Non posso vivere senza DPack - specialmente quando lavoro su grandi progetti, rende molto più facile la navigazione tra file e membri. Ed è gratuito .

Scorciatoie preferite:

Alt + U: browser file, filtra i file durante la digitazione
Alt + G: browser codici, filtra tutti i membri durante la digitazione
Alt + M: browser codici, filtra i metodi nel file corrente durante la digitazione

...e così via. Molto più facile per me quindi trovare la mia strada in Project Explorer.


Ma come ho appena scoperto oggi, è possibile ottenere risultati simili utilizzando la finestra Naviga verso (Ctrl +,) che è ora integrata in Visual Studio 2010.
michalstanko,

1
DPack mi sembra ancora migliore, poiché puoi concentrarti solo sul file corrente e puoi scegliere di visualizzare solo metodi, solo proprietà, solo eventi, ecc. Molto bello!
Brad Parks,

3

Vingy (gratuito)

Vingy 1.0 è un componente aggiuntivo semplice ma efficace per Visual Studio 2010 in modo da poter cercare nel Web in modo non invadente e filtrare i risultati in base alle fonti.

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

Puoi visualizzare Vingy facendo clic su Visualizza-> Altre finestre -> Finestra di ricerca Vingy dall'IDE di Visual Studio o semplicemente illuminando del testo nel documento e facendo clic su Strumenti -> Cerca testo selezionato (Ctrl + 1).

La ricerca con Vingy è piuttosto semplice. È possibile avviare una ricerca in due modi.

  • Digitando il testo nella casella di ricerca di Vingy e premendo "Invio" o facendo clic sul pulsante "Vai"
  • Evidenziando un po 'di testo nell'editor quando si digita Visual Studio e quindi premendo Ctrl + 1

3

Questa è la mia lista di estensioni.

L'elenco su questo è piuttosto completo, quindi ho trascorso un po 'di tempo a trovare le estensioni di cui ho bisogno. Ecco l'istantanea. Spero che possa aiutare qualcuno. testo alternativo

Ho provato a installare Codemaid e sembrava un addon elegante, ma la mia risposta di Visual Studio è diventata molto lenta. Sembrava che alcuni thread facessero del lavoro tutto il tempo quando Codemaid era attivo. Quindi disinstallazione per ora.


3

VSFileNav - (gratuito) Uno strumento Trova file nella soluzione (incrocio tra SonicFileFinder e Resharper). Leggero, facile da usare e veloce (mi sono stancato dell'enorme tempo di avvio con Sonic).

Disclaimer: ho scritto questo strumento.


1
@JavaAndCSharp: Non proprio, è un disclaimer comune che vedo sempre su SO, e ho pensato che fosse meglio aggiungerlo.
Ian,

Sì, è stata sicuramente una buona idea aggiungere il disclaimer.
JavaAndCSharp,


1

WoVS Riferimento per aggiunta rapida

L'estensione "Quick Add Reference" aumenta lo smart tag che VS mostra per i tipi non riconosciuti dandoti la possibilità di aggiungere il riferimento dell'assembly corrispondente per quel tipo più la corrispondente clausola "using" se necessario in un singolo scatto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.