2013-04-19 14 views
6

W mojej aplikacji często potrzebuję zmienić projekt uruchamiania ze powłoki interfejsu użytkownika na testy i odwrotnie.Szybkie uruchamianie projektów startowych w Visual Studio 2012

Wiem, że korzystając z menu kontekstowego w Eksploratorze rozwiązań, mogę kliknąć prawym przyciskiem myszy i wybrać projekt jako projekt początkowy. Jednak w moim rozwiązaniu jest wiele projektów, a to jest czasochłonne.

W VS 2010 miałem makra do tego, ale teraz zostały usunięte.

Pytanie brzmi: Czy w VS2012 istnieje szybszy sposób przełączania projektów startowych niż ich wyszukiwanie i korzystanie z menu prawego przycisku myszy? Przyjmę dowolną odpowiedź (rozszerzenia, skrypty itp.)

+1

Naprawdę chcę to wiedzieć. Alternatywnie można ustawić projekt uruchamiania "Według konfiguracji", aby konfiguracja "Debuguj" uruchamiała projekt aplikacji konsolowej, "Release" uruchamia projekt usługi systemu Windows, a najlepiej "Test" uruchamia pakiet testowy, chociaż Gallio. –

+1

@ MikkelLøkke - szybkie powiadomienie, aby sprawdzić rozszerzenie poniżej :) działa dobrze dla mnie – AlexFoxGill

Odpowiedz

9

W tym celu utworzyłem VS extension SwitchStartupProject, który dodaje pole rozwijane paska narzędzi, aby przełączyć projekt startowy.

+0

Fantastyczne, dzięki! – AlexFoxGill

+0

Twój numer wewnętrzny to dar niebios. @Andreas - Gdzie jest przechowywany zestaw informacji w Opcjach? Chciałbym móc zatwierdzać/udostępniać różne konfiguracje uruchamiania dla wielu projektów członkom mojego zespołu. – gakera

+1

@ gakera Konfiguracje uruchamiania wielu projektów i inne opcje specyficzne dla rozwiązania są przechowywane w pliku JSON o nazwie ' .startup.suo' tuż obok pliku rozwiązania. –