Empfohlene Add-Ons / Plugins für Microsoft Visual Studio [geschlossen]

210

Kann jemand eine gute empfehlen Add-ons oder Plug - in für Microsoft Visual Studio?
Werbegeschenke werden bevorzugt, aber wenn es die Kosten wert ist, ist das in Ordnung.

Bryan Denny
quelle
PVS-Studio Static Code Analyzer für C, C ++ und C #: viva64.com/de/pvs-studio
Besser entfernen. Das ist nicht aktuell. (> 5 Jahre und nicht konstruktiv und nicht alle existieren mehr)
Erik

Antworten:

139

SmartPaster - ( KOSTENLOS ) Kopieren / Einfügen von Codegenerator für Zeichenfolgen

AnkhSvn - ( KOSTENLOSE ) SVN-Quellcodeverwaltungsintegration für VS.NET

VisualSVN Server - ( KOSTENLOSE ) Quellcodeverwaltung

ReSharper - IDE-Verbesserung, die beim Refactoring und bei der Produktivität hilft

CodeRush - Code-Gen-Makros für Steroide

Refactor - Code-Refactoring-Hilfe

CodeMaid ( KOSTENLOS ) - Codebereinigung , Organisation und Komplexitätsanalyse

CodeSmith - Codegenerator

GhostDoc - ( KOSTENLOS ) Einfaches Tool zum Kommentieren von Code

DXCore ( KOSTENLOS ) und seine vielen fantastischen Plugins: DxCore Community Plugins , CR_Documentor , CodeStyleEnforcer , RedGreen

TestDriven.Net - (FREE / PAY) Unit Testing Aid

Reflector - (PAY) Funktionsreiche .Net Disassembler Reflector AddIn's

Webbereitstellungsprojekte - Bietet zusätzliche Funktionen zum Erstellen und Bereitstellen von Websites und Webanwendungen ( Quelle ).

StudioTools - (KOSTENLOS) Navigationsassistent, Tool für Codemetriken, inkrementelle Suche, Datei-Explorer in Visual Studio und Abreißen von Editorfenstern. Von der alten Site (archive.org) auf die neue Site verschoben und eingestellt.

David Negron
quelle
Das RedGreen-Plugin für DXCore ist eine Alternative (offensichtlich nicht so leistungsfähig) für TD.NET, die eine intuitivere (R # -ähnliche!) Benutzeroberfläche bietet (bei weitem nicht so leistungsfähig oder vollständig, erledigt aber den Job)
Ruben Bartelink
Ich denke, Sie sollten "visuelle Unterstützung" zu dieser Antwort hinzufügen ..
Ufukgun
Ich kann nicht glauben, dass du dort keinen Reshareper hast !!
Hannoun Yassir
@ Yassir großer Punkt. Ich habe kürzlich von CodeRush zu ReSharper gewechselt. Ich bin total begeistert davon, wie es bei TDD (Test Driven Development) und Refactoring hilft.
David Negron
1
@MehdiBugnard beziehen Sie sich auf Leistungsprofiler wie JetBrains dotTrace jetbrains.com/profiler RedGate ANTS Leistungsprofiler red-gate.com/products/dotnet-development/… Telerik JustTrace telerik.com/products/memory-performance-profiler.aspx
David Negron
98

Nicht kostenlos, aber ReSharper ist definitiv eine Empfehlung.

Michael Stum
quelle
32
Ich mag ReSharper, aber MAN nimmt die Leistung meines visuellen Studios in Mitleidenschaft.
mmcdole
Simucal: Versuchen Sie, Ihre Lösungen auf einer RAM-Disk zu speichern. Viel bessere, insbesondere Volllösungsanalyse.
Dmitri Nesteruk
5
Ich habe nur gesehen, dass die Leistung bei Dateien über 2,5 KB Zeilen gesunken ist. Ansonsten ist es in Ordnung ... und 2,5k Zeile ist zu viel, so dass es ein "Feature" ist, das mir sagt, dass es in mehreren Dateien sein muss;)
Patrick Desjardins
5
Dieses Tool ist bei größeren Projekten buchstäblich nutzlos. Die Leistung nimmt sofort ab.
Sergey Akopov
nutzloses, buchstäblich leistungsschwein
cd491415
52

Visual Assist X der ganzen Tomate . Ich schwöre absolut darauf. Ich würde mir ein besseres Plug-In für Lint wünschen als Visual Lint von Riverblade, aber da dieses irgendwann auf den Build-Server verschoben wird, macht es mir nichts aus, es alle paar Tage manuell auszuführen.

graham.reeds
quelle
Ich habe ein kostenloses Tool geschrieben, das die Funktionen "Open in Workspace" und "Header Flip" von VAssistX implementiert : humbug.net/vsxtool Funktioniert sogar mit Visual Studio Express-Editionen, die keine Plugins zulassen.
Sam
Wenn Sie die Refactoring-Tools hinzufügen könnten, wäre das großartig :-)
graham.reeds
Haha, leider ging das über das hinaus, was ich wollte. Es wäre aber großartig.
Sam
35

PowerCommands ist ein von Microsoft erstelltes Plugin, das eine Vielzahl neuer Funktionen bietet, von denen man annehmen würde, dass sie in Visual Studio eigentlich vorhanden sein sollten.

Diese beinhalten

  • Projektreferenzen kopieren / einfügen!
  • "Open Containing Folder", um direkt zum Festplattenspeicherort einer Datei oder eines Projekts zu springen
  • Automatische Neuorganisation und Sortierung von Anweisungen
  • "Eingabeaufforderung hier öffnen", um eine Eingabeaufforderung in einem Ihrer Projektordner zu öffnen.
  • Projekte reduzieren
Brad Tutterow
quelle
4
Open enthält Ordner und using-Anweisungen sind bereits in VS2008, wenn ich mich nicht irre
Boris Callens
Das automatische Reorganisieren und Sortieren mithilfe von Anweisungen wird ebenfalls mit VS2008 geliefert. Der Befehlsname ist Edit.RemoveAndSort
André Pena
@Andre PowerCommands erledigt dies auch beim Speichern von Dateien oder für alle Dateien in einer Lösung. Ich bin nicht sicher, ob der Befehl dies tun wird.
Rangoric
Open Containing Folder für Dateien ist selbst in VS2015 nicht vorhanden (geschweige denn in VS2008).
dotNET
25

RockScroll ist fantastisch und kostenlos.


Nachtrag

Wie @Andrei betont, ist MetalScroll eine bessere Alternative. Es ist Open Source und korrigiert einige nervige Dinge über RS.

Adam Lassek
quelle
1
RockScroll ist fantastisch, abgesehen von allen eingeführten IDE-Abstürzen. :)
Gabriel Isenberg
Ich habe das noch nie erlebt, aber andererseits ist es wahrscheinlich nicht gut getestet worden.
Adam Lassek
Ich bin auch nie auf mich gestoßen. Ich würde gerne sehen, dass dies aktualisiert wird.
Portelli
Wie eine Million Mal auf mich abgestürzt. IMHO viel zu instabil.
Dmitri Nesteruk
2
Probieren Sie MetalScroll! Es ist besser als Rockscroll: blog.andrei.rinea.ro/post/…
Andrei Rînea
20

Ich bin ein großer Fan von CodeRush und Refactor! Pro von DevExpress. Ich benutze sie seit einigen Jahren und ohne Zweifel bin ich ein schnellerer Entwickler. Außerdem basieren beide auf einem kostenlosen Framework namens DXCore , mit dem Sie Ihre eigenen Plug-Ins für Visual Studio entwickeln können, und der Himmel ist die Grenze ...

Brian G Swanson
quelle
Vielleicht fehlt mir etwas, aber DXCore ist nicht kostenlos.
Sergey Akopov
15

Ich finde Ghost Doc sehr nützlich.

GhostDoc ist ein kostenloses Add-In für Visual Studio, das automatisch XML-Dokumentationskommentare für C # generiert. Entweder durch Verwendung vorhandener Dokumentation, die von Basisklassen oder implementierten Schnittstellen geerbt wurde, oder durch Ableiten von Kommentaren aus Name und Typ von z. B. Methoden, Eigenschaften oder Parametern.

Strahl
quelle
3
GhostDoc würde meine Stimme erhalten, wenn diese Frage "meistgehasste Add-Ons / Plugins" wären. Ich hätte lieber keine Dokumentation als eine sinnlose Dokumentation, wie sie GhostDoc produziert.
Ryan Lundy
Es soll nicht das Ende Ihrer Dokumentation sein. Es ist nur ein Ausgangspunkt. Ich bin damit einverstanden, nur die Ghost-Doc-Dokumentation zu haben, ist sinnlos.
Ray
1
Aber wenn Sie nicht verlassen sollen, was GhostDoc produziert, worum geht es dann? Wenn Sie in VS auf /// klicken, erhalten Sie automatisch die Vorlage für alles in Ihrer Methode / Eigenschaft / was auch immer. Das einzige, was Sie nicht bekommen, sind die sinnlosen, von GhostDoc produzierten Kommentare.
Ryan Lundy
"GhostDoc ist kostenlos" - Nein erfordert Registrierung und ist jetzt Nagware
David
14

Wenn Sie SVN für die Quellcodeverwaltung verwenden, erhalten Sie auf jeden Fall VisualSVN. Es ermöglicht TortoiseSVN-Interaktionen innerhalb der Visual Studio-IDE.

Ich wiederhole auch den Resharper-Kommentar. Der Einzelhandelspreis ist etwas hoch, aber wenn Sie Student oder anderweitig pädagogisch verbunden sind, ist er eigentlich ziemlich günstig.

Chris Farmer
quelle
Persönlich finde ich das kostenlose Open-Source-Plugin AnkhSVN für Visual Studio vollkommen ausreichend. Ich kombiniere es mit dem VisualSVN-Server. Es könnte sich lohnen, die beiden zu vergleichen, um festzustellen, ob VisualSVN genügend Wert hinzufügt, um den Preis zu rechtfertigen.
Hydrargyrum
14

+1 Visuelle Unterstützung.

Es ist bedauerlich, dass Sie ein Plugin benötigen, um wirklich gute Intelligenz zu erhalten, aber es lohnt sich auf jeden Fall, dafür zu bezahlen.

Andrew Grant
quelle
Und Sie erhalten nette Refactoring-Optionen und eine viel schönere Syntaxhervorhebung.
fmuecke
12

LinqPad eignet sich hervorragend zum Testen von Linq in Objekten / xml / sql. Kostenfreier Download.

Wavel
quelle
Es ist kein Plugin oder Addin für VS. Trotzdem ist es ein sehr gutes Programm.
Anheledir
aber es hat ein Plugin an code.google.com/p/linqpadvisualizer :)
Robert Ivanc
11

Was ist mit IncrediBuild ? Dies ist ein schönes verteiltes Build-System mit visueller Studio-Integration.

Thomas Koschel
quelle
9

Zwischenablage-Manager

Pflegt Ihre Zwischenablagedaten durch Entfernen von Zeilen, ein paar andere nette Elemente, aber das allein macht mich glücklich.

Regionerate

Während einige Probleme mit Regionen haben, denke ich, wenn Sie sie verwenden, ist dieses Tool für Sie. Regionisiert Ihren Code automatisch in entsprechende Regionsblöcke. Vollständig konfigurierbar für benutzerdefinierte Artikel usw.

Pat
quelle
9

VSCommands 2010

von der Website: Neueste Version unterstützt:

  • Referenzpfade verwalten
  • Verhindern Sie versehentliches Ziehen und Ablegen im Projektmappen-Explorer
  • Verhindern Sie das versehentliche Löschen verknüpfter Dateien
  • Fix anwenden (Buildfehler / Warnungen automatisch beheben)
  • Öffnen Sie PowerShell
  • Baugruppendetails anzeigen
  • Codevertrag erstellen
  • Build abbrechen, wenn das erste Projekt fehlschlägt
  • Debug-Ausgabe - benutzerdefinierte Formatierung
  • Ausgabe erstellen - benutzerdefinierte Formatierung
  • Suchausgabe - benutzerdefinierte Formatierung
  • Konfigurieren Sie das WPF-Rendering
  • Konfigurieren Sie die Fusionsprotokolle
  • Konfigurieren Sie den IE für das Debuggen
  • Suchen Sie die Quelldatei
  • Miniaturansichten in IDE Navigator
  • Erweiterte Unterstützung für XAML-, Aspx-, CSS-, JS- und HTML-Dateien
  • Deaktivieren Sie Strg + Mausrad-Zoom
  • Zoomen Sie auf den Mauszeiger
  • Konfigurierbarkeit
  • An lokalen IIS anhängen
  • Vollständigen Pfad kopieren
  • Erstellen Sie Startprojekte
  • Öffnen Sie die Eingabeaufforderung
  • Online suchen
  • Statistiken erstellen
  • Gruppieren Sie verknüpfte Elemente
  • Referenz kopieren / einfügen
  • Kopieren / Einfügen als Link
  • Lösung reduzieren
  • Gruppieren Sie Elemente direkt über die Benutzeroberfläche (DependantUpon).
  • In Expression Blend öffnen
  • Suchen Sie in Lösung
  • Projektdatei bearbeiten
  • Lösungsdatei bearbeiten
  • Alle Dateien anzeigen

und andere, also probieren Sie es jetzt aus!

registrierter Benutzer
quelle
8

http://trolltech.com/products/qt/"> ​​Qt Plattformübergreifendes Anwendungsframework

Qt ist ein plattformübergreifendes Anwendungsframework für die Desktop- und Embedded-Entwicklung. Es enthält eine intuitive API und eine umfangreiche C ++ - Klassenbibliothek, integrierte Tools für die GUI-Entwicklung und Internationalisierung sowie Unterstützung für die Java ™ - und C ++ - Entwicklung

Sie haben ein Plug-In für Visual Studio, das ein bisschen Geld kostet, aber jeden Cent wert ist.

CodingWithoutComments
quelle
8

Ich benutze Visual Assist X seit fast zwei Jahren und finde es so nützlich, dass ich ehrlich sagen kann, dass ich es selbst bezahlen müsste, wenn mein Arbeitgeber es nicht zur Verfügung gestellt hätte.
Ich verwende auch Cool Commands und SlickEdit (die kostenlose Version), deren Tools File Explorer und Command Spy sehr nützlich sind.

Charles Anderson
quelle
7

+1 für Visual Assist Und ich werde VLH (Visual Local History) hinzufügen , das eine Art lokales Versionsverwaltungssystem bietet. Jedes Mal, wenn Sie eine Datei speichern, fügt das Plugin eine Kopie im lokalen Repository hinzu.

Steve Gury
quelle
7

ViEmu

vi / vim-Unterstützung innerhalb von VS

Glennular
quelle
Bevor ich dies fand, war ich gezwungen, zwischen Vim und VS zu wechseln, da ich nicht ohne die Kraft von vi sein konnte. ViEmu war ein Lebensretter!
Dan
2
VsVim ist auch ein großartiger vim "Emulator" für VS und Open Source.
Jurgenb
VSVim ist seit 2008 viel besser geworden, es ist eine gute kostenlose Alternative
Glennular
5

Ich habe diese Seite namens Visual Studio Gallery gefunden - sie enthält viele Visual Studio-Add-Ins. Ich stöbere gerade darin und empfehle jedem, es zu besuchen.

Paulius
quelle
5

Consolas-Schriftart Kostenlose Schriftart von MS zum Lesen von Code.

Seth Morris
quelle
Diese Schriftart wurde zum Lesen von Code verwendet? Lustigerweise finde ich es die beste Schriftart für Programmierung / Visual Studio. Danke für das Wissen.
GurdeepS
5

Probieren Sie MetalScroll ! Es ist besser als Rockscroll

Andrei Rînea
quelle
Ich benutze auch MetalScroll. Es ist wirklich erstaunlich, wie so ein einfaches Konzept sooooo viel helfen kann. Mit nur einem Blick wissen Sie instinktiv, wo Sie sich in einer Datei befinden, ähnlich einer mentalen Karte Ihrer Nachbarschaft.
Allbite
[OFF] Metal (fast) immer besser als Rock \ m / [ON]
Feralheart
4

Sonic File Finder für den Fall, dass Ihre Lösungen eine Vielzahl von Dateien enthalten und die Suche im Lösungs-Explorer nach diesen Dateien zu einem Problem für das Handgelenk wird.

Vielleicht finden Sie DPack auch interessant. Mehrere Tools und Verbesserungen wurden zu einem ordentlichen Paket zusammengefasst.

Ishmaeel
quelle
4

+1 für CodeRush & Refactor Pro. Ich benutze CodeRush seit seinen Delphi-Inkarnationen und es ist absolut wunderbar. Das Mantra von "Code mit der Geschwindigkeit des Denkens" ist sehr realitätsnah;)

Moobaa
quelle
4
  1. Microsoft StyleCop bietet die Überprüfung des Codestils für C #. Wir verwenden es ständig und lieben es (kostenlos).
  2. Axialis IconWorkshop verfügt über ein Visual Studio-Add-In, das jetzt für VS2008-Benutzer kostenlos ist.
  3. Resharper Ja, noch eine Abstimmung, weil ich nicht jeden, der es vorschlägt, positiv bewerten kann :)
  4. Workspace Whiz für C ++, ich habe früher nach Workspace Whiz gelebt, es aber in VS2008 nicht verwendet, da ich nicht bemerkt hatte, dass es ein Update gab. Muss es noch einmal versuchen.
Simon Steele
quelle
4

Ich liebe CopySourceAsToHTML als cooles kleines Addin. Es ist großartig, wenn Sie Codeblöcke für das Bloggen und dergleichen kopieren möchten, während Sie Ihre Syntaxformatierung beibehalten.

Ich denke, dies ist immer noch die URL. Sie müssen einige manuelle Arbeiten ausführen, um sie mit 08 einzurichten. Http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

Quintin Robinson
quelle
3

AtomineerUtils Pro-Dokumentation - Automatische Generierung / Aktualisierung von DocXml / Doxygen / JavaDoc / Qt- Dokumentkommentaren (ähnlich wie GhostDoc, jedoch leistungsfähiger und flexibler und unterstützt C # -, C ++ -, C ++ / CLI-, C-, Java- und Visual Basic-Code).

Der Stil der generierten Kommentare ist sehr konfigurierbar, und die automatische Neuformatierung (z. B. Leerzeichensteuerung und Zeilenumbruch) kann optional angewendet werden, um die Kommentare so lesbar wie möglich zu halten. Es gibt auch viele Helfer, mit denen Benutzer die meisten älteren Dokumentkommentare lesen und in eines der oben genannten Formate konvertieren können.

(Ich bin der Autor, aber ich glaube, dass das Obige eine genaue und objektive Beschreibung ist. Dieses Add-In war kostenlos, als diese Antwort zum ersten Mal hinzugefügt wurde, aber um die Kosten für das Hosting, die Unterstützung und die weitere Verbesserung des Add-Ins in monatlichen Abständen zu decken Veröffentlichungen, es ist jetzt 10 $ mit einer 30-tägigen kostenlosen Testversion)

Jason Williams
quelle
3

Ich bin immer wieder erstaunt, dass mehr Leute NDepend nicht kennen / verwenden - es zeigt alle Abhängigkeiten auf jeder Ebene Ihres Codes und zeichnet sogar hübsche Box- und Pfeilbilder, die zeigen, wie verwirrt Ihre Architektur wirklich ist :) Zusammen mit TestDriven. Net, ich kann mir nicht mehr vorstellen, ohne sie zu arbeiten. Kostenlos / billig.

Joel in Gö
quelle
NDepend ist nicht kostenlos. Das einzig kostenlose daran ist die 14-tägige Testphase.
Leuchtend
wahr, nicht mehr kostenlos, aber den Preis leicht wert.
Joel in Gö