Dlaczego Visual Studio ciągle się zawiesza?

Visual Studio losowo zawiesza się podczas dodawania / usuwania referencji i projektów. Jakieś pomysły dlaczego? Czy instalacja Sp1 pomoże?

EDIT: nie pracuję z żadnymi dodatkami poza SourceSafe. Większość mojego rozwoju robię w trybie połączonym.

Rozwijanie za pomocą:
Visual Studio 2008
WinXp Terminal Service - > Win2k3 Sp2 (64bit)
VSS 8.0, 32bit

Author: Good Night Nerd Pride, 2008-09-19

11 answers

Spróbuj usunąć swoje .użytkownik i .pliki suo-są to pliki opcji użytkownika, które vs tworzy. Masz .plik Użytkownika dla każdego projektu i a .plik suo dla Twojego rozwiązania. Kiedy ulegają zepsuciu, dzieją się dziwne rzeczy. Usunięcie ich spowoduje utratę drobnych rzeczy, takich jak projekt wybrany jako projekt startowy po rozpoczęciu debugowania, ale zwykle usuwa dziwne zachowanie, takie jak to.

Możesz również wyczyścić tymczasowe Lokalizacje plików, takie jak tymczasowe ASP.NET pliki foldery (jeśli pracujesz w ASP.NET) na wypadek, gdyby coś dziwnego było gdzieś buforowane.

 50
Author: Travis Illig,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-18 20:59:00

Moje Visual Studio 2005 zaczęło się ostatnio zawieszać i zamykać. Sposób, w jaki w końcu to naprawiłem, polegał na uruchomieniu tego z linii poleceń:

devenv /resetuserdata
To usunęło wszystkie moje modyfikacje, ale naprawiło problem. Jeśli spersonalizowałeś VS dużo, możesz najpierw spróbować wyeksportować ustawienia, a następnie sprawdzić, czy możesz je bezpiecznie zaimportować. Alternatywnie zrób migawki swojego IDE, aby pamiętać, które przyciski itp. miałeś gdzie.
 10
Author: Charles Anderson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-24 16:51:03

Najczęściej, jeśli Visual Studio zawiesza się wielokrotnie, Twój .suo or .plik KBC został uszkodzony. Zamknij projekt, usuń te pliki i otwórz ponownie. Może to rozwiązać problem.

.suo to ukryty plik.

 6
Author: Yes - that Jake.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-15 14:32:05

Uważaj, jeśli podejrzewasz uszkodzony .suo plik i są zintegrowane z Source Safe.

Po ponownym uruchomieniu VS po awarii, może pojawić się następujący komunikat:

The Open from Source Control operation is still in progress but you can start working now. the rest of the projects will be retrieved asynchronously.

Oznacza to, że VS załaduje wszystkie projekty w otwartym rozwiązaniu z Source Safe i nadpisze wszystkie pliki, które są wypisane i zawierają niezaznaczone zmiany!
po awarii VS, Uruchom Source Safe standalone i sprawdź, co chcesz zachować.
potem praca przy naprawianiu korupcji przed rozpoczęciem VS ponownie.

 2
Author: Catherine Hope,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-15 03:08:58

Miejmy nadzieję, że to komuś pomoże. Czułem się, jakbym próbował wszystkiego. Nawet naprawiłem instalację, która nie zrobiła żadnej różnicy, a także usunąłem całkowicie i problem nadal był. Opcja dziennika nie powiedziała mi nic znaczącego, więc ostatecznie usunąłem wszystkie foldery bin i obj w moim rozwiązaniu, a także wszystkie .suo i .pliki użytkownika i przeniósł go do zupełnie innego folderu poza folderem głównym na moim dysku twardym i przebudował go. W magiczny sposób!

 1
Author: Dave Coates,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-01 08:36:28

Wyszukaj i usuń dowolne .pliki KBC powiązane z Twoim rozwiązaniem. W poprzednich wersjach te (debugowanie) pliki używane do uzyskania uszkodzony i usunięcie ich rozwiązać problem (Visual Studio będzie regenerować je automatycznie).

 0
Author: Gili,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-18 20:53:05

Na moim nawet w SP1 stwierdzam, że rzadko się zawiesza przy dodawaniu rzeczy do projektu, ale głównie przy przełączaniu na ASP.NET Widok projektu i kiedy automatycznie generuje kontrolki w narzędziach. Po prostu wyłączyłem go z ich tworzenia i nie dostaję już wielu awarii.

Wiem, że to nie ma wiele wspólnego z Twoim problemem, ale punkt, który robię SP1, może nie być odpowiedzią na twój problem.

 0
Author: mattlant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-18 20:54:00

Wypróbowałem wszystkie sugerowane opcje, a kilka więcej znalazłem pod tym linkiem. Bez powodzenia.

Następnie próbowałem dodać odniesienie z strony internetowej (W przeciwieństwie do aplikacji internetowej). Proces jest inny: musisz kliknąć prawym przyciskiem myszy projekt i przejść do stron Właściwości, a tam jest Dodaj... Przycisk na karcie Referencje.

Nadal się zawiesza, ale tym razem pojawił się komunikat w przeglądarce zdarzeń, który wskazał mi pełną ścieżkę DLL w trzeciej stronie komponent, który zainstalowałem. Biblioteki DLL nie można odczytać z dysku (uszkodzony). Więc, naprawa tej lib i restart później, i jestem z powrotem do dobrego.

UPDATE:

Przyszedłem, aby dowiedzieć się prawdziwego powodu, kilka plików na moim dysku SSD zostało uszkodzonych. CHKDSK / R przywróciło mnie na jakiś czas. W końcu musiał wymienić napęd. Przypomnę tylko, że to może nie być wina VS.

 0
Author: Trey Mack,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-12 13:14:22

Zmiana lokalizacji rozwiązania default rozwiązała mój problem.

 0
Author: Yar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-21 00:39:27

Musiałem usunąć starsze odniesienia do projektu, który już nie istnieje z rozwiązania i który działał dobrze dla mnie.

 0
Author: DotNetUser,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-09 18:38:25

If .suo or .plik ncb został uszkodzony, co powoduje awarię visual studio również. Aby rozwiązać ten problem, możesz użyć następującego kroku, jak wspomniano na obrazku.

  1. Przejdź do folderu zawierającego plik wykonania programu visual studio (devenv.exe).
  2. Otwórz wiersz polecenia ze ścieżką folderu wymienioną w kroku pierwszym i uruchom polecenie devenv.exe / ResetSettings.
  3. Jeśli krok drugi nie rozwiąże problemu, uruchom polecenie devenv.exe / ResetUserData .

Tutaj wpisz opis obrazka

 0
Author: Deepu Reghunath,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-29 04:56:19