2009-05-12 10 views
7

Mam problem z analizą rozwiązania od czasu aktualizacji do wersji 4.5.Rozproszona analiza rozwiązania w programie Resharper 4.5?

Ciągle otrzymuję fałszywe negatywy i mam błędy w raporcie resharpera z moim kodem, którego tam nie ma.

Uważam, że jedynym sposobem na pozbycie się błędów jest otwarcie każdego z plików zgłoszonych w błędach, znalezienie szkodliwych typów/klas, otwarcie tych plików i ponowne zamknięcie wszystkiego, co wydaje się zmuszać resharper do ponownego analizować wszystko.

Wierzę, że jest to wada już @ JIRA, ale szukam przydatnych wskazówek, jak szybko zmusić ReSharper do ponownego przeanalizowania plików w błędzie ...

+2

Widziałem to od czasu do czasu we wcześniejszych wersjach, analiza zabarwiłaby pojedynczy plik praktycznie cały czerwony. Zamknięcie/ponowne otwarcie pliku lub rozwiązania nie pomoże, czasami nawet nie zamknie/ponownie otworzy VS. Mam niewyraźne wspomnienie, że mogłem wyczyścić pliki pamięci podręcznej ReSharpera, próbując naprawić sytuację, ale naprawdę nie pamiętam, czy to działało. – Rytmis

+1

Miałem podobne problemy, a ostatnia nocna kompilacja (4.5.1236.0) wydaje się ją naprawiać. –

+0

Doskonała. Miałem wersję 4.5.1234.4 i wczoraj nie widziałem aktualizacji. Dzięki! –

Odpowiedz

11

Gdy zdarza mi się używać shift + alt + Page Down, aby przewinąć do następnego błędu w rozwiązaniu. Spamowanie błędów sprawi, że Resharper ponownie przeanalizuje pliki. Nie jest to dobre rozwiązanie, ale działa.

Edytuj: Edycja: Jeśli przejdziesz do menu ReSharper -> Windows -> "Błędy w Rozwiązaniu" pojawi się okno o nazwie "Błędy w Rozwiązaniu". W tym miejscu znajduje się przycisk "Reanalyze Files With Errors". Możesz nawet umieścić go na skrócie.

+0

Hmm, podoba mi się to lepiej niż moje rozwiązanie lub wyłączenie, a następnie ponowne włączenie analizy całego rozwiązania ... Dzięki! –

+0

, że sztuczka "przeprowadź ponowną analizę plików z błędami" właśnie uratowała mój dzień. świetna wskazówka. Dziękuję Ci. –

0

Wygląda wtedy na problem w Resharper. Zazwyczaj lepiej jest zgłaszać je bezpośrednio, a następnie czekać na odpowiedź na to pytanie.

Jest to także bardziej zgłoszenie błędu niż pytanie programistyczne.

+0

Tak, wspomniałem już, że był już raport o błędzie i że szukałem tylko rozwiązań, które ktoś inny znalazł. Dzięki i tak. –

+0

Przepraszam, że tęskniłem za tym –

0

To samo tutaj, ale potem znowu otrzymywałem fałszywe pozytywne (lub negatywne) od wieków. Dwa punkty awarii to dla mnie WPF (w szczególności XAML) i używanie Unicode w plikach kodowych (tj. Programowanie z użyciem liter niełacińskich).

Proponuję po prostu wyłączyć tę opcję, szczególnie biorąc pod uwagę cenę wydajności, którą płacisz za to.

+0

hmm, to interesujące. Zauważyłem, że wersja 4 i wyższa są znacznie bardziej wydajne ... –

1

W zależności od tego, jak duże jest twoje rozwiązanie, może to być ogromny problem, ale mam ten sam problem sporadycznie, a jeśli zbuduję projekt pokazujący błędy, zniknie.

Na przykład, właśnie wczoraj, nie mógł znaleźć biblioteki Excel dla jednego z naszych mniejszych projektów i był całkowicie czerwony, mimo że nic się nie zmieniło, wszystkie biblioteki DLL zostały odnalezione i odniesienia, a nic nie było ewidentnie nie tak. Właśnie przebudowałem ten indywidualny projekt, skompilowałem go bez błędów, a czerwone paski natychmiast zniknęły.

11

Regularnie usuwaj pliki pamięci podręcznej programu Resharper, zwłaszcza jeśli zaktualizowano poprzednią wersję. Najprawdopodobniej będziesz miał plik _Resharper. * Gdzieś w folderze rozwiązania. Ta cała struktura folderów może zostać zniszczona, a kiedy Resharper źle się dla mnie zachowuje, robię to.

+0

Dzięki za to. Po przejściu i usunięciu wszystkich folderów i plików programu Resharper w całym rozwiązaniu i jego projektach składowych, analiza całego rozwiązania działa. – Jay

Powiązane problemy