2009-01-13 25 views
5

Zacząłem pracę nad kodem pozostawionym przez poprzednich programistów i mam z nim dziwny problem. Kod jest C# w ASP.NET 2.0, a ja używam ReSharper 4.1 w Visual Studio 2008.Błąd "Nie można rozwiązać symbolu" w programie Visual Studio 2008?

Ten kod świetnie się komplikuje i działa w mojej aplikacji internetowej, ale ReSharper sygnalizuje na nim komunikat "Can not rozwiązać symbol '<name of class here>' ". To nie koniec świata, ale wolałbym nie mieć mnóstwa czerwonych błędów w moich plikach kodu.

Linia próbki:

InvoiceItem invoiceItems = GetInvoiceItems(serviceLineItemID);

InvoiceItem jest .XSD zestaw danych z automatycznie generowanych .cs kod z opóźnieniem. W przeszłości używałem xsd.exe do tworzenia plików .cs dla zestawów danych i dołączałem .cs do mojego projektu, ale to nie zadziała w tej sytuacji. Jestem programistą .NET od dłuższego czasu, ale po raz pierwszy wpadłem na ten problem.

Wszelkie pomysły?

+0

Dla mnie działa po prostu usunąć folderu ReSharper w folderze projektu! – Andrea

Odpowiedz

8

Może to być błąd w resharperze, wyłączenie resharpera i sprawdzenie, czy nadal występuje. Jeśli tak, zgłoś błąd do reharbatora. Zwykle są dość responsywni.

+1

zdecydowanie coś wspólnego z resharper, po tym, jak go zawiesiłem, błąd zniknął! –

0

Może to być błąd w ReSharper. Możesz wypróbować ReSharper 4.5 nightly builds (wersja przedpremierowa), aby sprawdzić, czy jest już poprawiony dla tej wersji. Jeśli nie, proszę zgłosić błąd w naszym narzędziu do śledzenia problemów (instructions). Dzięki.

1

Wiem, że jest trochę za późno, ale właśnie potwierdziłem, że 1212 wydaje się działać z automatycznie generowanym kodem.

0

Jeśli użyłeś ReSharper do czyszczenia kodu, to czasami aktualizujesz przestrzeń nazw na stronie kodowej, ale nie po stronie projektu. Wszystko to skróci rejestrację kontroli dla bibliotek referencyjnych. Czasami działa, czasami nie.

edit: wow, to jest stary ... trzeba zacząć patrzeć na daty ...

+0

"stary" może być, ale mam ten sam problem w VS2010 i ReSharper 6.0. Wyłączenie Resharpera sprawiło, że niespodziewanie problem zniknął (po ponad godzinie brzękania w pobliżu przypadkowej paniki). –

Powiązane problemy