Dieser Artikel wurde maschinell übersetzt.

Toolbox

Visual Studio-Tools und -Erweiterungen

Terrence Dorsey

Da Sie dieses Magazin lesen, besteht eine hohe Wahrscheinlichkeit sling von Code für eine Anpassung der Lebenshaltungskosten.Und wenn Sie Code für eine Anpassung der Lebenshaltungskosten sling, Sie wahrscheinlich viel Zeit in die IDE...also, da Sie dieses Magazin lesen – wahrscheinlich in Visual Studio.

Visual Studio 2010 wird bereits ein unglaublich vielseitiges Tool für die Codierung.Es ziemlich alles außer Schreiben des Codes für Sie, und in vielen Fällen ist es gut zu tun, abrufen.Dennoch möglich Visual Studio Sie alle Verkleinern des Felds nicht.

Dies ist Ihre Rettung kommen die Erweiterungen.Visual Studio 2010 unterstützt zuverlässige Erweiterbarkeit über benutzerdefinierte Tools, Vorlagen und Plug-Ins.(Beachten Sie jedoch die Express-Versionen von Visual Studio keine Erweiterungen unterstützen.) Sie finden das Feature, das Sie müssen in Visual Studio, sind wahrscheinlich ist eine Erweiterung, die hilft Ihnen, Anpassen der IDE bietet die Tools, die Sie den Code besser und schneller zu schreiben müssen.

Nur einige der bekanntesten freien Erweiterungen werden für Visual Studio 2010 behandelt.

Power Tools für Visual Studio Stehen Tausende von Erweiterungen draußen und es genau so durchgeführt, dass eine der robusten Erweiterungen von Visual Studio-Team erstellt wurde.Visual Studio 2010 Produktivität Power Tools (bit.ly/g4fUGG ) ist ein Paket von 15 nützliche Features, die von Projektmappen Navigator (Reaktionszeiten Projektmappen-Explorer auf Steroids) reichen zur Registerkarte Automatische Vervollständigung und hochgradig konfigurierbare Erweiterungen der Registerkarten.Scott Guthrie erläutert, die die Produktivität Power Tools-Features Funktionsweise in seinem Blog, also Auschecken, Details (bit.ly/aopeNt ).

image: Solution Navigator in Productivity Power Tools

Lösung Navigator Produktivität Power Tools

PowerCommands 10.0 PowerCommands 10.0 ( bit.ly/hUY9tT ), wie Produktivität Power Tools, ist eine Tüte Greifer nützlich, zusätzliche Tools, die wird beschleunigen bzw. vereinfachen allgemeine Aufgaben in der IDE.Sie erhalten 25 Features im Paket;Diese umfassen Kopieren stabile, und fügen Erweiterungen (z. B. Kopieren ganze Klassen).Das Paket umfasst auch die Möglichkeit zum Formatieren von Code mit Anweisungen und entfernen Sie nicht verwendete Verweise verwenden, beim Speichern zu sortieren.

Team Foundation Server Power Tools September 2010 Fühlen Sie nicht sich links, wenn Sie Visual Studio Team Foundation Server (TFS) verwenden.Microsoft hat eine Reihe von Power Tools für Sie zu.Diese Erweiterung (bit.ly/hyUNqo ) bietet Ihnen 11 neue Features, die Eincheckrichtlinien und Elementvorlagen, ein Prozess-Editor, TFS-Befehlszeilentools und Windows PowerShell-Cmdlets, Member Teamverwaltung, Windows Shell-Integration und automatisierte Datenbanksicherung enthalten.

Visual Studio Farbe Design-Editor Kann nicht als glamorous klingen, aber manchmal ist es wenig Details, die Codierung, die viel einfacher.Nehmen Sie die Farben in der Visual Studio-Fenster, Registerkarten und Menüs, z. B. in Anspruch.Führen Sie hellere Farben Ihrer Stimmung cheer?Möchten Sie besonders stolze Magentaanteil?Visual Studio Farbe Design-Editor (bit.ly/fPKKEV ), die alles, was Sie möchten, können Sie alle in der IDE verwendeten Farben Umgebung anpassen.Darüber hinaus können Sie Designs speichern und Freigeben Ihrer Freunde.

StudioStyles Eine noch höhere persönlichen Vorlieben ist die farbliche Kennzeichnung verwendet den Code im Editor.StudioStyles (studiostyl.es ) ist eine Website, mit der Sie downloaden, erstellen und Freigeben von VSSETTINGS-Dateien, die farbliche Kennzeichnung der Code angeben.Hinzugefügte Bonus: Diese Designs mit Visual Studio 2010 2008, 2005 und sogar verwendet werden können den Express-Versionen.

image: StudioStyles

StudioStyles

WordLight Möchten Sie jemals schnell alle stellen eine Methode oder eine Variable Name verwendet wurde?WordLight (code.google.com/p/wordlight ) ist eine einfache Erweiterung für Visual Studio 2008, die können Sie Text auswählen und werden sofort alle Vorkommen der Zeichenfolge in der Codedatei hervorgehoben.Es funktioniert auch in der Ausgabe, Befehl und benachbarten Fenstern.

Rechtschreibprüfung Checker Wenn ich y0u Tpye Lke ist die Rechtschreibprüfung ein Lifesaver.Die Rechtschreibprüfung-Erweiterung (bit.ly/aMrXoM ) sucht nach Fehlern in der nicht-Code-Teile Ihrer Dateien.Es wird keine nur-Text-Dateien, die für Kommentare und Zeichenfolgen im Quellcode und nicht-Tagelemente HTML- und ASP-Dateien.

TortoiseSVN-Add-in für Visual Studio Sie haben also geschrieben, und den Code getestet.Wenn Sie in einem Team arbeiten oder Source-Projekt zu öffnen, müssen Sie wahrscheinlich Ihre Quelle zu einem Repository zu übernehmen.Es gibt ein Tool, das.

Wenn Sie Apache Subversion (subversion.apache.org ) Quellcodeverwaltung zusammen mit einem Client TortoiseSVN für Windows (tortoisesvn.tigris.org ) verwenden, sind eine Reihe von Visual Studio-Erweiterungen, bei die die TortoiseSVN integriert in den Commitvorgang Funktionalität in die IDE ( tsvnaddin.codeplex.com ), speichern Sie viele Schritte.

VsTortoise Bei der Verwendung von TFS müssen Sie eine Ebene, z. B. SvnBridge (svnbridge.codeplex.com ) hinzufügen, die APIs zwischen Subversion Clients wie TortoiseSVN (vstortoise.codeplex.com ) und TFS übersetzt.

Eine andere verbreitete Quellcode-Verwaltungssystem ist Git (Git scm.com ) und ist dies die bevorzugte Repository, dann ist eine Erweiterung für Sie zu.Git Extensions (code.google.com/p/gitextensions) umfasst die Shell-Erweiterungen für Windows Explorer und eine Visual Studio-Plug-in.Außerdem können Sie die meisten Features von der Befehlszeile aus ausführen.

NuGet Inspiriert von RubyGems und ähnliche Paketverwaltung-Systemen aus der ganzen Welt Linux-Entwicklung, ermöglicht NuGet (nuget.codeplex.com/ ) Microsoft .NET Framework-Entwickler mühelos Bibliotheken von Quellcode Repositorys direkt in Ihren lokalen Entwicklungsprojekte integrieren.NuGet, die in der IDE von Visual Studio 2010 integriert werden und auch NuGet ausführen, von der Befehlszeile aus oder über die Windows PowerShell-Cmdlets.

image: NuGet

NuGet

Emacs: und Vim emulieren Am Anfang vi gab und es war schwierig zu erfahren.Seit den Anfängen haben Emacs und Vim als eine True-Editors zwischen Programmierern für Supremacy battled.Wenn Sie Seiten in die Debatte ausgewählt haben, jedoch sich mit Visual Studio, danach rejoice!Die Tastaturbindungen und viele andere Features kennen und schätzen von Emacs und Vim sind jetzt in Erweiterungen für Visual Studio verfügbar.

Sie können den Fortschritt der VsVim (bit.ly/e3GsMf ) Entwickler Jared Parsons über seinen Blog (blogs.msdn.com/b/jaredpar/ ) folgen.Weitere Informationen zur Emacs-Emulation ( bit.ly/eXhaIK ), zusammen mit vielen anderen wertvolle Tipps, befindet sich auf der Visual Studio-Team-Blog (blogs.msdn.com/b/visualstudio/ ).

Ein Katalog von Erweiterungen Dies ist nur Tipp Of The Eisberg Bezug auf Visual Studio-Erweiterungen sind.Tausende von Vorlagen, benutzerdefinierte Steuerelemente und Erweiterungen über die Visual Studio-Gallery (visualstudiogallery.msdn.microsoft.com ) verfügbar sind, und mehrere sind immer hinzugefügt wird.Viele sind kostenlos und Testversionen sind für viele kommerzielle Produkte verfügbar.

Schreiben eigener Erweiterungen Was müssen Sie in der Visual Studio-Galerie wird angezeigt nicht?Schreiben Sie Ihren eigenen!Visual Studio 2010 enthält tief Hooks für Erweiterbarkeit – alles von einer benutzerdefinierten Projektvorlage mit Tools von Drittanbietern, die direkt in die IDE integrieren.Durch das Erweitern der Visual Studio Developer Center, Artikeln der MSDN Library und andere Ressourcen in der Visual Studio-Community (bit.ly/aT1bDe ) finden Sie eine große Menge an Informationen zum Erstellen von benutzerdefinierte Visual Studio-Erweiterungen.Sie haben bereits die Tools...Starten Sie codieren!

Terrence Dorsey ist der technische Redakteur des MSDN Magazine*.*Sie können seinen Blog unter terrencedorsey.com -lesen oder führen Sie ihn auf Twitter am @ Tpdorsey .