Visual Studio 2010 - empfohlene Erweiterungen [geschlossen]

301

Was sind Ihre empfohlenen Erweiterungen für Visual Studio 2010? (Bitte geben Sie an, ob es frei ist oder nicht und auch seinen Zweck / seine Funktion)

CD ..
quelle

Antworten:

185

Frei:

Nicht frei:

George Stocker
quelle
Ich bin hierher gekommen, um eine SQL-Vorlage zu finden, die VS2010 hinzugefügt werden kann, aber sie wird nicht angezeigt. Gibt es eine solche Vorlage?
JP2-Code
47

NuGet

NuGet (ehemals NuPack) ist ein kostenloses, auf Open Source-Entwickler ausgerichtetes Paketverwaltungssystem für die .NET-Plattform, mit dem das Einbinden von Bibliotheken von Drittanbietern in eine .NET-Anwendung während der Entwicklung vereinfacht werden soll.

Giorgi
quelle
43

PowerCommands (kostenlos)

0xA3
quelle
Whoo hoo für PowerCommands. Das lösungs- und projektweite "Organisieren und Sortieren von Verwendungen" ist für die Code-Bereinigung sehr praktisch.
Jeff Wilcox
35

AnkhSVN (kostenlos)

Selbst wenn Sie andere SVN-Shells außerhalb von VS verwenden (z. B. TortoiseSVN), empfehle ich, diesen Versionsverwaltungsanbieter zu installieren, um das Umbenennen, Löschen und dergleichen von Dateien automatisch zu verfolgen.

realMarkusSchmidt
quelle
2
Wenn es nicht viel robuster geworden ist, seit ich es das letzte Mal (vor 2 Jahren) benutzt habe, bleibe ich einfach bei der Schildkröte.
Sky Sanders
2
Es ist viel robuster geworden - wir hatten keine Probleme damit. Ich persönlich bleibe immer noch bei Tortoise, weil ich SCC in der IDE nicht mag. Es wird einfach zu verwirrt.
Dave Markle
1
AnkhSVN ist komisch und instabil. Ich benutze VisualSvn, es ist das Geld wert.
Ivan G.
24

Visual Assist X (nicht kostenlos)

m_pGladiator
quelle
8
Nicht kostenlos, aber auch den Preis wert.
James McNellis
1
IMO, die weitgehende Abweichung von den Standardpraktiken der VS-Benutzeroberfläche macht dieses Produkt äußerst frustrierend. Selbst wenn ich eine lizenzierte Kopie bei der Arbeit hatte, habe ich sie deaktiviert.
Sam Harwell
3
Sehr gut, wenn man bedenkt, dass Intellisense nicht mit / clr funktioniert
PostMan
1
Ich benutze den Visual Assist seit VC6 und kann ohne ihn wirklich nichts mehr im Editor "sehen" :)
m_pGladiator
Ich glaube, wenn Sie nicht Visual Assist X haben .. Sie können kein guter Programmierer sein ..;)
maxpayne
22

Ghost Doc (kostenlos)

Es dauert eine Weile, bis es richtig konfiguriert ist, aber es kann sehr nützlich sein.

BartoszAdamczewski
quelle
32
Ich finde dieses Tool schrecklich. Es werden nutzlose Kommentare generiert, die wirklich nutzlos sind. Es mag nett erscheinen, automatische XML-Kommentare zu generieren, aber "einen Wert festlegen oder abrufen, der angibt, ob diese Instanz fehlerhaft ist" Ist dies für eine Eigenschaft mit dem Namen "IsDirty" wirklich nützlich? Meiner Meinung nach fügt es Ihrem Code nutzlose Zeilen hinzu. Wenn Sie einen nützlichen XML-Kommentar abgeben müssen, hilft Ihnen dies nicht weiter, da Sie ihn ohnehin selbst schreiben müssen.
Stéphane
18
@Stephane: Die Kommentare dürfen nicht unverändert verwendet werden. Sie sollen eine Vorlage sein, die ein Mensch ausarbeiten kann. Als solches finde ich es sehr nützlich.
TrueWill
3
@Stephane TrueWill ist richtig, dies ist eine Vorlage zum Generieren netter Dokumentationen. Wenn Sie sich außerdem die Kommentare zum NET-Framework ansehen, können Sie sehen, dass alle eine bestimmte Sprachvorlage haben. Das mache ich in meiner eigenen Komponente über gostDoc. Dies ist sehr wichtig, wenn eine öffentliche API bereitgestellt wird. Die Dokumentation muss lexikalisch konsistent sein.
BartoszAdamczewski
10
Als "Vorlage für einen Menschen zum Ausarbeiten" macht das Werkzeug keinen Sinn. Alles, was Sie tun müssen, ist /// (oder '' 'in VB) einzugeben, um eine Vorlage zum Ausarbeiten zu erhalten. Das einzige, was GhostDoc hinzufügt, ist Text, der sich aus dem Namen des Mitglieds zusammensetzt ... Text, der daher für jeden Menschen mit einem halben Gehirn nutzlos ist.
Ryan Lundy
7
"Offensichtliche" Dokumentation ist nutzlose Dokumentation. Die Leute schauen sich keine Dokumentation an, um das Offensichtliche zu lernen. Gehen Sie zu Ihren Projekteigenschaften unter Erstellen und geben Sie im Feld Warnungen unterdrücken den Wert 1591 ein. Dort werden Sie jetzt nicht mehr über fehlende Dokumentation informiert. Jetzt können Sie geben reale Dokumentation , wo es anstelle der Verwendung GhostDoc zu erzeugen benötigt undocumentation nur eine Warnung zu vermeiden , wenn Sie kompilieren. Wenn ich hier etwas vehement klinge, dann deshalb, weil ich in der Vergangenheit Opfer einer von GhostDoc erstellten "Dokumentation" geworden bin. Verschwenden Sie nicht Ihre Zeit damit, Undokumentationen zu erstellen, um meine Zeit zu verschwenden.
Ryan Lundy
21

Aus meinem Blog-Beitrag (alle kostenlos):

Scott Dorman
quelle
Links wären schön. Dies ist Community-Inhalt, nicht Verkehrsrichtung. Was passiert, wenn Ihr Blog nicht verfügbar ist? Trotzdem danke für die Liste.
Sky Sanders
@code poet: Links hinzugefügt. Ich habe nicht versucht, den Verkehr zu lenken, wollte nur nicht so viele Links kopieren und einfügen müssen.
Scott Dorman
Die Vervollständigung des Farbwählers verursacht anscheinend einige Instabilitätsprobleme in VS2010 und wurde (vorerst) aus der Galerie entfernt.
Moswald
Teamgründer Server Elektrowerkzeuge? Wann haben sie den Namen geändert?
Juan Zamudio
Die meisten davon sind im VSProductivity-Tool und im Add-In für PowerCommand-Tools enthalten.
Vendettamit
17

DevExpress CodeRush / Refactor! Pro (nicht kostenlos, 249,99 $)

Es ist viel besser als Resharper (was übrigens meinen VS immer zu einem Crawl verlangsamte), es funktioniert mit C # und VB.NET (einschließlich Refactoring) und der Support und die Community sind ausgezeichnet. Den Preis wert. Und ja, es unterstützt 2010 (in RC zum Zeitpunkt dieses Schreibens).

Andrew Moore
quelle
14

Visual Studio Color Theme Editor (kostenlos)

Ich kann nur codieren, wenn mein VS2010 ein StackOverflow-ähnliches Thema hat.

Sunpech
quelle
26
Bilder (oder vorzugsweise eine herunterladbare Farbschemadatei) oder es ist nicht passiert! ;-)
James McNellis
13

VisualSVN (nicht frei)

Ich persönlich bevorzuge dies gegenüber AnkhSVN, da es kein SCC-Anbieter ist und meinem Repository keine zusätzlichen Dateien hinzufügt.

jrummell
quelle
Ich benutze AnkhSVN und es wurden keine Dateien zum Repository hinzugefügt. Der visuelle SVN- Server ist großartig, daher würde ich mir vorstellen, dass dies auch der Client ist. Aber ich bin mir nicht sicher, was es mir über AnkhSVN bieten würde.
Sam Harwell
1
Als ich es das letzte Mal ausprobiert habe, wurden meinem Projekt .scc-Dateien hinzugefügt, wie es SourceSafe tun würde. Ich bin mir ziemlich sicher, dass VisualSVN und AnkhSVN größtenteils den gleichen Funktionsumfang haben, aber VisualSVN ist meine Präferenz.
Jrummell
12

VisualHG ist ein Mercurial Source Control Plugin, das TortoiseHG von VS aus steuert. Ich bin ein großer Fan von Mercurial & DVCS. VisualHG macht es schön n integriert. Git-Fans - ich bitte nicht um einen Flammenkrieg. Hg ist nur meine Marke.

CAD-Typ
quelle
Ich verwende derzeit das HGSCC-Paket. Es hat sich ziemlich viel entwickelt, seit ich diese Antwort gepostet habe.
CAD Kerl
Nein, ich bin nicht - zurück zu VisualHg, dem unter bitbucket.org/lmn/visualhg2/wiki/Home
CAD-
9

DevExpress CodeRush Xpress (kostenlos)

0xA3
quelle
Ich liebe DevExpress und habe es für VS2010. Es ist jedoch ein wenig ärgerlich, das Refactor-Menü aufzurufen, nachdem Sie eine Kennung geändert haben. Wenn Sie in VS2008 den Befehl VS refactor ( Ctrl+,) drücken , können Sie diesen Bezeichner auf den neuen Namen umgestalten. In VS2010 blinkt dieses Menü und verschwindet und wird durch das DevExpress-Menü ersetzt. Sie können das Originalmenü erhalten, aber es erfordert ein wenig Fummelei.
Igor Zevaka
9

Wenn Sie ein Vim- Liebhaber sind ...

VsVim - kostenlos
ViEmu - nicht kostenlos (auch noch nicht veröffentlicht)

sogar Mien
quelle
D'oh! Ich habe auf die Version 2010 von ViEmu gewartet. Aber VsVim ist kostenlos, es sieht so aus, als ob Symnum Systems (ehemals NGEDIT, Schöpfer von ViEmu) einige Probleme haben wird.
Matt Greer
9

CodeMaid scheint ziemlich nützlich zu sein - es ist AutoFormats beim Speichern, was viel Zeit zwischen Entwicklern und Code-Diffs spart. (Gibt es andere Tools, die das VS AutoFormat-Dokument verwenden können?)

Rodney
quelle
Code-Dienstmädchen war cool, aber dann formulierte es einen Code auf eine Weise, die ich nicht mochte, und es gibt keine Möglichkeit festzulegen, was das Dienstmädchen reinigen soll und was nicht. Abgesehen davon wurde mein Visual Studio langsam
Rumplin
7

VS10x Code Map Das ist sehr cool. Einfaches Springen zum Eigentum, Methode. Und einfach erweitern Kollapsbereich und mehr.

Alt-Text

ebattulga
quelle
9
Nicht mehr frei. Der Entwickler (ziemlich unehrlich) erhielt Hunderte von Bewertungen als kostenloses Produkt und änderte es dann in ein kostenpflichtiges Produkt.
Ryan Lundy
5

Code Contracts Editor Extensions , eine kostenlose Erweiterung, die Informationen zu geerbten Verträgen für die Methode enthält, an der Sie gerade arbeiten, sowie eine Liste von Verträgen für alle Methoden, die Sie aufrufen. Leider widerspricht die letztere Funktion Resharper, aber die erstere funktioniert immer noch einwandfrei.

Reich
quelle
4

RockScroll (kostenlos) - Doppelklicken Sie auf ein Wort / Symbol, um alle Vorkommen dieses Wortes / Symbols hervorzuheben. Ersetzt außerdem die Bildlaufleiste durch eine Vorschau Ihres Codes, wobei Bearbeitungspunkte und Zeilen "Alle Vorkommen" hervorgehoben sind.

Anwendungsbeispiel: Möchten Sie sehen, ob eine Variable an einer anderen Stelle in der aktuellen Quelldatei verwendet wird? Doppelklicken Sie auf die Variable und suchen Sie in der Bildlaufleiste nach roten Markierungen.

DarthShader
quelle
1
Das Visual Studio 2010-Äquivalent ist eine Open Source- und viel bessere Erweiterung namens AllMargins von David Pugh: visualstudiogallery.msdn.microsoft.com/en-us/…
Sam Harwell
AllMargins ist aus der Galerie verschwunden.
Tenpn
@tenpn es ist zurück: visualstudiogallery.msdn.microsoft.com/…
Yatrix
4

AtomineerUtils Pro (nicht kostenlos, 9,99 USD) ist meiner Meinung nach besser als Ghost Doc. Aber genau wie Ghost Doc oder ein automatischer Dokumentationsgenerator soll die generierte Dokumentation so bearbeitet werden, dass sie einen echten Wert hat.

Jordan Pickwell
quelle
4

devColor (kostenlos)

Kleines Werkzeug, das Hex-Farben in Stylesheets mit der richtigen Farbe unterstreicht. Mir gefällt sehr gut, wie es sich in den Editor integriert.

Nathan
quelle
4

CleanProject - Bereinigt Visual Studio-Lösungen

Wie oft wollten Sie ein Projekt an einen Freund senden oder auf eine Website wie MSDN Code Gallery hochladen, um festzustellen, dass Ihre Zip-Datei viele Dinge enthält, die Sie nicht senden müssen, um die Datei größer als zu machen es muss sein.

bin-Ordner obj-Ordner TestResults-Ordner Resharper-Ordner Wenn Sie dann vergessen, die Quellcodeverwaltungsbindungen zu entfernen, wird jeder, der Ihr Projekt erhält, dazu aufgefordert. Als jemand, der diesen Prozess sehr oft durchführt, habe ich beschlossen, Ihnen meinen Code für die Reinigung eines Projekts mitzuteilen.

CD..
quelle
3

Ich kann nicht ohne DPack leben - besonders wenn ich an großen Projekten arbeite, wird das Navigieren zwischen Dateien und Mitgliedern viel einfacher. Und es ist kostenlos .

Lieblingsverknüpfungen:

Alt + U: Dateibrowser, filtert Dateien während der Eingabe
Alt + G: Codebrowser, filtert alle Mitglieder während der Eingabe
Alt + M: Codebrowser, filtert Methoden in der aktuellen Datei während der Eingabe

...und so weiter. Viel einfacher für mich, als mich im Projekt-Explorer zurechtzufinden.

michalstanko
quelle
Aber wie ich heute gerade herausgefunden habe, können ähnliche Ergebnisse mit dem Navigate To-Fenster (Strg +,) erzielt werden, das jetzt in Visual Studio 2010 integriert ist.
michalstanko
1
DPack scheint mir immer noch besser zu sein, da Sie sich nur auf die aktuelle Datei konzentrieren und nur Methoden, nur Eigenschaften, nur Ereignisse usw. anzeigen können. Sehr schön!
Brad Parks
3

Vingy (kostenlos)

Vingy 1.0 ist ein einfaches, aber effektives Add-In für Visual Studio 2010, mit dem Sie das Web auf nicht aufdringliche Weise durchsuchen und Ergebnisse basierend auf Quellen filtern können.

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

Sie können Vingy aufrufen, indem Sie entweder in der Visual Studio-IDE auf Ansicht-> Andere Fenster -> Vingy-Suchfenster klicken oder einfach Text im Dokument hervorheben und dann auf Extras -> Ausgewählten Text suchen (Strg + 1) klicken.

Die Suche mit Vingy ist ziemlich einfach. Sie können eine Suche auf zwei Arten starten.

  • Geben Sie den Text in das Vingy-Suchfeld ein und drücken Sie die Eingabetaste oder klicken Sie auf die Schaltfläche "Los"
  • Markieren Sie Text im Editor, wenn Sie Visual Studio eingeben, und drücken Sie dann Strg + 1
amazedsaint
quelle
3

Dies ist meine Liste der Erweiterungen.

Die Liste dazu ist ziemlich umfangreich, daher habe ich einige Zeit damit verbracht, die Erweiterungen zu finden, die ich benötige. Hier ist der Schnappschuss. Hoffe es wird jemandem helfen. Alt-Text

Ich habe versucht, Codemaid zu installieren, und es schien ein raffiniertes Addon zu sein, aber meine Visual Studio-Antwort wurde sehr langsam. Es fühlte sich an, als würden einige Threads die ganze Zeit arbeiten, wenn Codemaid aktiv war. Also vorerst deinstallieren.

user129206
quelle
3

VSFileNav - (Kostenlos) Ein Tool zum Suchen von Dateien in der Lösung (Kreuzung zwischen SonicFileFinder und Resharper). Leicht, einfach zu bedienen und schnell (ich hatte die enorme Startzeit mit Sonic satt).

Haftungsausschluss: Ich habe dieses Tool geschrieben.

Ian
quelle
1
@JavaAndCSharp: Nicht wirklich, es ist ein allgemeiner Haftungsausschluss, den ich die ganze Zeit auf SO sehe, und dachte am besten, ihn hinzuzufügen.
Ian
Ja, es war definitiv eine gute Idee, den Haftungsausschluss hinzuzufügen.
JavaAndCSharp
1
  1. Plugin zum schnellen Aufrufen einer beliebigen Datei in der Lösung Sonic File Finder (kostenlos)

  2. Schnelles Umschalten zwischen .h- und .cpp-Datei Makro hier verfügbar (kostenlos)

Und das war's =)

Viktor Sehr
quelle
Funktioniert Sonic unter VS2010? (Habe noch nicht versucht, habe VS2010 DVD, aber noch nicht installiert)
Martin Marconcini
@ Martin: habe es auch nicht versucht.
Viktor Sehr
1

WoVS Quick Add Referenz

Die Erweiterung "Quick Add Reference" erweitert das Smart-Tag, das VS für nicht erkannte Typen anzeigt, und gibt Ihnen die Möglichkeit, die entsprechende Assembly-Referenz für diesen Typ sowie die entsprechende "using" -Klausel hinzuzufügen, falls dies in einer einzigen Aufnahme erforderlich ist.

CD..
quelle