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)

Antworten:


185

Frei:

Nicht frei:


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.


43

PowerCommands (kostenlos)


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.


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)


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.


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

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).



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.


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.


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

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)


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?)


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


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.


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.


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


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.


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.


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.


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.


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

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.


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.


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

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.