Mit der Funktion „Externe Tools“ im Menü „Extras“ kann man die Entwicklungsumgebung mit externen System recht elegant verknüpfen. Setzt man beispielsweise ein webbasiertes Bug-Tracking-System (wie z.B. BugTracker.Net) ein, dann könnte die Verknüpfung folgendermaßen hergestellt werden. Zuerst öffnet man mit dem Befehl “Externe Tools” im Menü “Extras” den gleichnamigen Dialog:

Betätigt man nun die Schaltfläche “Hinzufügen”, so ist es möglich ein neues externes Tool anzulegen. In diesem konkreten Fall geben wir mal

  • Befehl: C:Program FilesInternet Exploreriexplore.exe.
  • Argumente: http://webtrack/edit_bug.aspx?id=$(CurText). Hierbei steht $(CurText) für den aktuell im Editor des Visual Studios markierten Text.

ein und schließen den Dialog wieder. Wenn man Änderungen und Neuerungen im Quellcode nun immer mit der entsprechenden Bug-ID kennzeichnet, dann kann man zukünftig, durch einfaches markieren der Bug-ID und anschließendem Aufruf des externen Tools direkt zur ausführlichen Beschreibung des Bugs im Bug-Tracking-System springen. Auf ähnliche Art und Weise können dann auch Dokumentationssysteme oder Wikis verknüpft werden.

Um das Ganze noch etwas komfortabler zu machen, können wir noch eine eigene Toolbar (und ein Tastenkürzel) für den Schnellzugriff auf unser neues Externes Tool einrichten. Dazu ruft man zuerst im Menü “Extras” den Befehl “Anpassen…” auf. Es öffnet sich ein Dialog, der über zwei Reiter verfügt. Unter dem reiter “Symbolleisten” richten wir eine neue Symbolleiste ein, die wir mal mit “Meine Tools” bezeichnen:

Anschließend wechseln wir auf den Reiter “Befehle” und wählen dort die soeben angelegte Symbolleiste “Meine Tools” aus. Mit der Schaltfläche “Befehl hinzufügen” fügen wir dann das Externe Tool mit der Nummer 7 hinzu, das in diesem Fall dem zuvor angelegten Aufruf des Bug-Tracking-Systems entspricht:

Wenn man nun alles richtig gemacht hat, dann erscheint im Visual Studio die neu angelegte Symbolleiste mit einer Schaltfläche.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>