Antworten:
PowerCommands (kostenlos)
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.
Visual Assist X (nicht kostenlos)
Ghost Doc (kostenlos)
Es dauert eine Weile, bis es richtig konfiguriert ist, aber es kann sehr nützlich sein.
Aus meinem Blog-Beitrag (alle kostenlos):
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).
Visual Studio Color Theme Editor (kostenlos)
Ich kann nur codieren, wenn mein VS2010 ein StackOverflow-ähnliches Thema hat.
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.
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.
VSCommands ist einfach eines der besten KOSTENLOSEN Plugins! ( Link zur visuellen Studiogalerie )
DevExpress CodeRush Xpress (kostenlos)
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.
Der greifbare T4-Editor sowie die Modellierungswerkzeuge für VS2010 erweitern T4-Textvorlagen um IntelliSense- und Syntaxfarben (kostenlos).
Wenn Sie ein Vim- Liebhaber sind ...
VsVim - kostenlos
ViEmu - nicht kostenlos (auch noch nicht veröffentlicht)
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?)
VS10x Code Map Das ist sehr cool. Einfaches Springen zum Eigentum, Methode. Und einfach erweitern Kollapsbereich und mehr.
World of VS Standard-Browser- Umschalter zum einfachen Wechseln des Browsers in Webprojekten.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Plugin zum schnellen Aufrufen einer beliebigen Datei in der Lösung Sonic File Finder (kostenlos)
Schnelles Umschalten zwischen .h- und .cpp-Datei Makro hier verfügbar (kostenlos)
Und das war's =)
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.