2008-10-08 11 views

Odpowiedz

18

Odkryłem, że gdy w moim Koszu jest dużo (1000 plików), usunięcie pliku w Eksploratorze Windows i Visual Studio trwa dłużej.

+1

http://mhinze.com/slow-file-delete-visual-studio/ – Pondidum

3

Zauważyłem, że czasami jest to objaw rozmiaru projektu. Usunięcie pliku z projektu zawierającego setki plików może zająć 30 sekund na moim (co prawda powolnym) komputerze roboczym. Ale usunięcie jednego z dwóch plików w projekcie jest zazwyczaj natychmiastowe.

1

Czy masz wtyczkę kontroli wersji w programie Visual Studio? Może skontaktować się z serwerem, aby upewnić się, że możesz to sprawdzić ...

Jeśli nie, gdzie znajduje się plik? Czy jest to plik lokalny czy w sieci? Czasami, jeśli w sieci, VS musi sprawdzić, czy masz dostęp do systemu Windows, aby usunąć plik.

+0

Myślę, że to prawdopodobnie dotyczy nawet pliku lokalnego. Jeśli połączenie sieciowe jest wystarczająco szybkie, aby hostować projekt VS, prawdopodobnie nie powinno to stanowić większego problemu. – TheSmurf

1

Czy masz zainstalowany Resharper? Po zainstalowaniu go zdecydowanie spowolnił operacje na plikach na moim komputerze. Warte kompromisu, myślę.

1

może to być odbudowywanie/usuwanie z bazy danych intellisense lub sprawdzanie reszty projektu pod kątem ważności po usunięciu pliku. Lub może być tak, że nowe VS są błędne.

+0

Chodzi o to, że jeśli już usunąłem go na dysku, dzieje się to natychmiast, więc musi mieć kilka linków do systemu plików. – mattcole

+0

To działało również dla mnie. Miałem 3k elementów w koszu (co nie jest tak dużo IMO) i teraz jest natychmiast. Dziwne! –

0

Może to być normalne, jeśli rozmiar projektu jest bardzo duży. Mówimy o 50-200 projects solution.

Jeśli posiadasz R # zainstalowany na twoim komputerze, spróbuj disable it lub spróbuj usunąć swoje projekty z pustym kosza.

Mimo że nie jest to zalecane, można spróbować uzyskać delete all the *.opt and *.ncb files ze wszystkich katalogów projektów i przywrócić Visual Studio ponownie.

+0

wpis po ostatnim połączeniu został usunięty - spróbuj usunąć wszystkie punkty przerwania. – Chloraphil

Powiązane problemy