2008-10-13 13 views
13

Za każdym razem, gdy uruchamiasz program Visual Studio, przy pierwszym kliknięciu przycisku "Dodaj odwołanie" w celu dodania odwołania do biblioteki DLL projektu, domyślnie wybrana jest karta .NET w tym oknie dialogowym. Większość osób czytających to prawdopodobnie zauważyło, że wypełnienie pełnej listy komponentów .NET może zająć dużo czasu - często ponad 30 sekund.Visual Studio 2008 - Czy mogę zmienić zakładkę "dodaj odwołanie" domyślnie?

Ze względu na sposób, w jaki projektujemy nasze rozwiązania , jednak około 80% czasu, chcę wybrać z zakładki "Projekty" lub z zakładki "Przeglądaj".

Czy istnieje jakieś ustawienie w Visual Studio, które pozwoli mi ustawić "Projekty" jako pierwszą kartę, która się wczytuje? Czy ktoś wie jakieś inne, ukryte sztuczki, aby osiągnąć ten sam efekt?

Odpowiedz

8

Używam tego tip, aby zrobić to w inny sposób. Otwórz przeglądarkę obiektów (Cntrl + Alt + J). Zmień listę rozwijaną Przeglądaj na "Moje rozwiązanie". Wybierz żądany projekt. Na pasku narzędzi kliknij "Dodaj do referencji w wybranym projekcie w Eksploratorze rozwiązań".

Zgrabna praca, która zaoszczędziła mi wiele godzin.

+0

Piękny i ma premię rozwiązywania zarówno my „Przeglądaj” i problemy „projekty”, ponieważ zwykle, kiedy robię „Przeglądaj”, Próbuję dodać ref Zewnętrzne DLL (jak NHibernate) do projektu nr 2, który jest już przywoływany przez projekt nr 1. Dzięki. –

2

Nigdy nie znalazłem nigdzie, co pozwala zmienić domyślną kartę. I tak, denerwujące jest to, ile czasu zajmuje załadowanie tego okna. Myślę, że to jest coś, z czym musimy po prostu żyć.

0

Obawiam się, że odpowiedź, o ile mogę powiedzieć, nie jest. Zrobiłem nawet wycieczkę przez rejestr, aby ustalić, czy w jakiś sposób można zmienić kolejność kart. Możesz to zrobić za pomocą edytora szesnastkowego, ale odradzam to.

1

Kolejną wskazówką, którą można rozważyć, jest to, że jeśli odwołujesz się do typu w innym projekcie, ReSharper zauważy to i zaoferuje dodanie go do twoich referencji.

Dzięki temu nigdy nie odwiedzam tej zakładki, chyba że mam referencje dll plików do dodania.

+0

CodeRush ma podobną funkcję. –

3

Jeśli masz zainstalowany PowerCommands dla Visual Studio 2008, istnieje możliwość kopiowania i wklejania referencji między projektami, a także kopiowania i wklejania poszczególnych projektów jako odniesień, a wszystko to bez otwierania okna dialogowego z odniesieniami.

+0

Dzięki, to też jest bardzo pomocne. –

Powiązane problemy