2013-04-19 6 views
6

In meiner Anwendung muss ich oft das Startprojekt von der UI-Shell zu den Tests ändern und umgekehrt.Schnell wechselnde Startprojekte in Visual Studio 2012

Ich weiß, dass ich mithilfe des Kontextmenüs im Projektmappen-Explorer mit der rechten Maustaste klicken und ein Projekt als Startprojekt auswählen kann. Es gibt jedoch viele Projekte in meiner Lösung und das ist zeitaufwendig.

In VS 2010 hatte ich Makros, um dies zu tun, aber jetzt wurden sie entfernt.

Die Frage ist: In VS2012 gibt es eine schnellere Möglichkeit, Start-Projekte zu wechseln, als sie zu finden und das Kontextmenü zu verwenden? Ich werde jede Antwort (Erweiterungen, Skripte usw.) akzeptieren

+1

Ich möchte das auch wirklich wissen. Alternativ können Sie ein "Nach Konfiguration" Startup-Projekt festlegen. Damit die "Debug" -Konfiguration ein Konsolenanwendungsprojekt startet, startet "Release" ein Windows-Service-Projekt und im Idealfall führt "Test" die Testsuite über Gallio aus. –

+1

@ MikkelLøkke - schnelle Benachrichtigung für Sie, um die Erweiterung unten zu überprüfen :) funktionierte gut für mich – AlexFoxGill

Antwort

9

Zu diesem Zweck habe ich die VS extension SwitchStartupProject erstellt, die eine Symbolleiste Dropdown-Box hinzugefügt, um das Startprojekt zu wechseln.

+0

Fantastisch, danke! – AlexFoxGill

+0

Ihre Erweiterung ist ein Glücksfall @Andreas - Wo speichert es die Informationen in den Optionen? Ich würde gerne in der Lage sein, die verschiedenen Startkonfigurationen für mehrere Projekte an meine Teammitglieder zu übertragen. – gakera

+1

@gakera Die Startup-Konfigurationen für mehrere Projekte und die anderen lösungsspezifischen Optionen werden in einer JSON-Datei mit dem Namen ' .startup.suo' direkt neben Ihrer Lösungsdatei gespeichert. –