Stellen Sie sich eine Ordnerstruktur vor, die mehr als 200 Lösungsdateien für Projekte enthält, die alle zu einer Software gehören. Die meisten von ihnen erzeugen gemeinsame Bibliotheken, auf die in anderen Projekten verwiesen wird, die in eigenen Lösungen enthalten sind.
Wäre es nicht wunderbar, wenn es eine Möglichkeit gäbe, mit der rechten Maustaste auf eine solche referenzierte Assembly im Projektmappen-Explorer zu klicken und dann einen Kontextmenüeintrag wie "Projektmappe öffnen" und "Projektmappe in einer neuen Visual Studio-Instanz öffnen" (so etwas in der Art) zu haben?
Damit dies funktioniert, sollte das Addin mit einer Art Basisverzeichnis konfiguriert werden. Von dort aus muss es eine Sammlung aller verfügbaren Lösungsdateien und der darin enthaltenen Projekte erstellen. Wenn ein Verweis mit der rechten Maustaste angeklickt wird, sollte es die Projektdateien nach der entsprechenden Ausgabe durchsuchen und - falls gefunden - die Menüpunkte zum direkten Öffnen der entsprechenden Lösung präsentieren (vielleicht könnten diese Informationen auch vorab abgefragt werden).
Nun... hat jemand von Ihnen bereits ein solches Addin erstellt? Kennt jemand zufällig ein Addin, das so etwas bereits tut?
Wenn keine dieser Fragen mit "Ja" beantwortet wird: Kann mir jemand einen Tipp geben, wie ich das Kontextmenü des Lösungsexplorers auf der Grundlage von festgelegten Vorbedingungen erweitern kann?