2011-07-25 13 views
7

Za każdym razem, gdy próbuję wkleić cokolwiek w pliku CSHTML, który zawiera znaczniki Razor lub kieruje na linię wewnątrz bloku kodu - całe Visual Studio zamiera na prawie minutę.Kopiowanie i wklejanie znaczników Razor w Visual Studio 2010 SP1 jest bardzo powolne.

Zastosowałem SP1 dla Visual Studio. Używam ASP.NET MVC 3.

Mam tylko ten problem na jednym komputerze, więc domyślam się, że jest jakiś rodzaj niezgodności aplikacji lub wersji, których po prostu nie widzę. Używam ReSharpera i uaktualniłem go do wersji 6.0 bezskutecznie (chociaż kontrola kodu Razor działa i jest naprawdę fajna).

Dopiero po wklejeniu linii zawierającej oznakowanie maszynki Razor wystąpi problem. Nie dostaję żadnych błędów podczas operacji kopiowania, a jeśli wkleję zwykły kod HTML bez znaczników maszynki do golenia lub zewnętrznych bloków kodu w tym samym pliku, nie ma żadnych problemów. Brak problemów z wklejeniem w innych plikach, takich jak .cs lub .aspx. Powstają świeżo stworzone projekty MVC 3, a także istniejące stare projekty.

+2

Nie obawiam się, ale często widzę spowolnienie z plikami Razor i zawsze wydaje się podejrzewać ReSharper, zwłaszcza gdy jest włączone sprawdzanie błędów w całym zakresie. – JcMaltaDev

+0

Mam wyłączone sprawdzanie błędów w zakresie całego rozwiązania, ale to nie pomaga. – arviman

Odpowiedz

0

Rozwiązałem to jakiś czas temu, ale nie pamiętam dokładnie, który komponent był problemem - ale było to SP1 dla Visual Studio, które w rzeczywistości nie było RTM (chociaż nie było to oczywiste, patrząc na dialog o stąd trudność w wykryciu) lub, co jest bardziej prawdopodobne, zgodnie z moją pamięcią, zainstalowaną wersję MVC 3 w wersji wcześniejszej niż RTM, również nie jest wcale oczywista podczas przeglądania listy zainstalowanych komponentów.

Odinstalowanie wersji RTM wymagało ręcznej pracy przed odinstalowaniem wszystkich powiązanych składników, w tym niektórych hacków rejestru, a następnie problem zniknął. Nie musiałem ponownie instalować programu Visual Studio ani żadnego z moich dodatków.

Mam nadzieję, że pomoże to komuś z podobnymi problemami, dokładnie zbadaj dokładne numery kompilacji podejrzanych elementów. W rzeczywistości mogą to być pre-RTM: 9

+0

Czy były jeszcze jakieś szczegóły dotyczące dokładnie tego, co spowodowało problem? –

-1

Czy próbowałeś zresetować ustawienia Visual Studio? Nie mogę obiecać, że to pomoże, ale myślę, że warto spróbować (devenv.exe /ResetSettings). Jeśli to nie pomoże, myślę, że będziesz musiał ponownie zainstalować Visual Studio.

+0

Dzięki, wypróbowałem reset, ale to nie pomogło. –

+0

Zainstaluj ponownie program visual studio? Raczej drastyczna sugestia. – BZink

+0

Kilka miesięcy temu ponownie zainstalowałem Visual Studio po czasie uruchomienia trwającym około dwóch minut. Świeża kopia uruchomiona w ciągu pięciu sekund. –

Powiązane problemy