Ihre Entwicklungsumgebung hat einen entscheidenden Anteil daran, wie produktiv Sie arbeiten. Wenn kein passendes Add-in auf dem Markt ist, sollten Sie die Sache selbst in die Hand nehmen. Für dieses Vorhaben stehen Ihnen Vorlagen, Starter-Kits, das Visual Studio-Automatisierungsmodell oder das Visual Studio SDK zur Seite, um:

Redundante Vorgänge zu automatisieren,

Ihr Entwicklungsteam mit einheitlichen Werkzeugen auszustatten,

Auf externe Utilities und Programme zuzugreifen,

Ihre Entwicklungsabläufe zu optimieren und integrieren,

Bei komplexeren Integrationsszenarien – wenn Sie beispielsweise eine eigene Sprache einbinden, einen neuen Designer zum Bearbeiten eines benutzerdefinierten Dateityps entwickeln oder neue Projektsysteme entwickeln möchten – müssen Sie ein Paket erstellen.


Vorlagen und Starter-Kits


Zum Vergößern anklicken

Vorlagen
stellen eine einfache Methode dar, um ein Projekt zu duplizieren und das Gerüst bzw. die Vorlage mit dem Projektteam gemeinsam zu nutzen. Nutzen Sie diese Option, um neue Entwickler schnell einzuweisen oder für einheitliche Arbeitsabläufe im Team zu sorgen.


Starter-Kits führen Sie an ein Projekt heran, indem sie Ihnen Hilfedateien, Programmierhinweise und ein vorgefertigtes Codegerüst zur Verfügung stellen. In Visual Studio 2005 gibt es zwei Starter-Kits; Sie können jedoch zusätzliche erstellen, um die Produktivität Ihrer Teamkollegen zu verbessern.

Mehr Infos (Englisch)


Aufgaben mit Makros automatisieren


Zum Vergößern anklicken

Der Funktionsumfang von Visual Studio lässt sich am einfachsten mit Hilfe von Makros erweitern. Sie können fast alle Benutzerbefehle und Tastatureingaben als wiederverwendbares Makro speichern. Die Wiedergabe eines Makros ist so einfach wie das Bedienen einer Schaltfläche. Nachdem Sie ein Makro erstellt haben, können Sie mit Visual Studio den generierten Visual Basic-Code bearbeiten.


Mehr Infos (Englisch)


Mit Add-ins benutzerdefinierte Formulare und Prozesse erstellen


Zum Vergößern anklicken

Das Automatisierungsmodell ist eine Programmierschnittstelle, die Zugriff auf die tiefer liegenden Schichten der IDE (integrierte Entwicklungsumgebung) gewährt. Das bedeutet, dass Sie hiermit die IDE anpassen, beeinflussen und automatisieren können. Auf diese Weise können Sie beispielsweise Projekte und Projektobjekte erstellen und den Projekterstellungs- und Implementierungsprozess automatisieren.


Mehr Infos (Englisch)


Beispiele

Visual Studio-Automatisierungsbeispiele
Die nachfolgenden Codebeispiele zeigen, wie Sie VSMacros-Projekte, Add–ins und Assistenten erstellen können, um z. B. die Teamarbeit zu optimieren oder Visual Studio an Ihre Anforderungen anzupassen.


Blogs und Veröffentlichungen zum Thema Add-ins

Craig Skibo | Visual Studio-Entwickler und Mitautor von Inside Microsoft® Visual Studio® .NET 2003

Huizhong Long | Visual Studio-Entwickler

Chetan Chudasama | Visual Studio-Tester

Besuchen Sie die MSDN-Newsgroup


Blogs und Newsgroups zum SDK

Visual Studio: Dr. Ex's Blog
Bei Fragen oder kniffligen Problemen zum Anpassen von Visual Studio-Funktionen.

Aaron Marten
Paketentwicklung für Anfänger

Phil Taylor
Programm-Manager für das SDK

Allen Denver
Leitender Entwickler im VS SDK-Team

Martin Tracy
Programmierer

MSDN Extensibility Forum
Hier finden Sie Antworten und können Fragen an die Extensibility-Community richten (Forum auf Englisch)


Das Visual Studio 2005 SDK Version 4.0

Visual Studio 2005 SDK - Download Dieser Release wurde um diverse Beispiele und nützliche Tools erweitert.

Sichern Sie sich über 50 kostenfreie Add-ins und Produktpakete


Bestellen Sie jetzt die kostenlose Visual Studio Partner Ressource DVD