2013-08-09 10 views
5

To trwa około 5 minut, aby dodać nową project Do solution & mniej więcej takie same, aby dodać class w Visual Studio.Dlaczego Visual Studio trwa tak długo, aby dodać projekt lub plik

Godzina czeka głównie w oknie dialogowym, aby otworzyć.

Widziałem to rozwiązanie do usuwania plików Delete File VS, czy istnieje podobne rozwiązanie dla tego, czego doświadczam?

Edit:

  • doświadczam tego w VS 05, 08, 10
  • Kontrola źródła TFS (rozwiązania przedstawia lokalnie, zakładam ten jest dorozumiany)
  • mam Mcafee Software Encryption
  • Mój dev PC to szybka nowa maszyna biznesowa.
  • Nie resharper
  • reflektor zainstalowany
  • SQL Prompt zainstalowany

Mam debugowany Visual Studio i odkryli, za każdym razem jest stara, aby dodać element to załadować wszystkie symbole z poniższych katalogów, które zawierają dll. Mam już dość kasowania wszystkich danych w tym folderze, ale wraca następnym razem coś dodać.

Wydaje się, że większość czasu spędza ładuje symbole ...

enter image description here

+0

Czy masz działające wtyczki? –

+7

Uruchom drugą kopię VS i dołącz jej debuger do pierwszego, a następnie wstrzymaj, gdy jest zamrożona i spójrz na ślad stosu. – SLaks

+0

Czy masz dysk sieciowy? – SLaks

Odpowiedz

4

Odpowiedź na to pytanie jest bardzozależy od wersji programu Visual Studio, którego używasz, język ty używają i konkretnej konfiguracji kompilacji, której używa twój projekt. Musiałbym zobaczyć wszystkie trzy, a także konfigurację sprzętu i oprogramowania, aby podać dokładną przyczynę.

Jednak na podstawie absurdalnie długi czasie wymienione (5 minut), Przewiduję, że masz do czynienia z jedną z następujących problemów:

  1. Konfiguracja build wymaga pewnych czynności kompilacji można uruchomić pierwszy czas ładowania projektu, a budowa trwa długo.
  2. Urządzenie korzysta z wyjątkowo nieaktualnego sprzętu lub nie ma dostępnej pamięci i działa z pliku stronicowania.
  3. Co najmniej jeden z Twoich projektów jest powiązany z kontrolą źródła, a dostawca kontroli kodu w Visual Studio i/lub na serwerze, z którym łączy się, pracuje powoli. Spróbuj odłączyć komputer od sieci (lub wyłączyć kartę bezprzewodową) i ponownie dodać projekt. Spowoduje to natychmiastowe zawieszenie połączenia kontroli źródła, więc jeśli dodawanie projektu stanie się szybkie, wówczas problem zostanie rozwiązany.
+0

+1, kolejnym * potencjalnym * problemem byłoby niewłaściwie działająca wtyczka. Zgadzam się, chociaż o wiele bardziej prawdopodobne jest to, że jest dostawcą kontroli źródła. – JaredPar

1

Czy masz uruchomione oprogramowanie antywirusowe? Mój komputer przenośny ma McAfee i próbuje skanować prawie wszystkie pliki.Następnym razem, należy sprawdzić menedżera zadań, aby zobaczyć, co hogging wszystkich zasobów.

+0

Program antywirusowy jest jedną z sytuacji, które mogą spowolnić działanie programu Visual Studio, ale jest bardzo mało prawdopodobne, aby spowolnił to do tego stopnia, o ile nie ma uzasadnionego błędu w oprogramowaniu. –

+0

Tak, McAfee, i rozumie szyfrowanie oprogramowania. To jest w środowisku pracy, więc nie ma sposobu, aby to wyłączyć. Nie jestem pewien, kiedy i jak działa antywirus. @ChaiNavawongse – ojhawkins

2

Oto dziwne rozwiązanie, które w jakiś sposób stały mój problem (taki sam problem):

  1. Otwórz instancję VS w trybie awaryjnym, a następnie otwórz projekt. Wszystko poszło dobrze tutaj, z wyjątkiem tego, że zapytałem, czy chcę odłączyć kontrolę nad moim źródłem. (Nie rób tego.)
  2. Zamknij tę instancję.
  3. Otwórz normalną instancję i uruchom normalnie.

Nie mam pojęcia, dlaczego to zadziałało, ale tak się stało!

+0

Ostatnio musiałem to robić każdego dnia. Metoda zawsze działa, ale jest koszmarną pracą. Mam nawet zamiar zrobić szybki skrypt, aby "otworzyć rozwiązanie w trybie awaryjnym, zamknąć go po 10 sekundach, ponownie otworzyć normalnie". Trzeba znaleźć lepsze długoterminowe rozwiązanie! – statue

Powiązane problemy