Właśnie pobrałem i zainstalowałem Visual Studio 2012 Ultimate RC, ale mam problem z intellisense: nie działa, dopóki nie naciśnie Ctrl+ Space. Sugestie kodu są również wyłączone (na przykład parametry metody).
Myślę, że problem dotyczy instalacji VS, ponieważ pod koniec procesu wyświetlany jest następujący komunikat: „ Plik dziennika zdarzeń jest pełny ”.
Dlaczego mam ten problem i co mogę zrobić, aby go naprawić?
intellisense
visual-studio-2012
logfile
h_djebli
źródło
źródło
TOOLS
->Settings
->Import and Export Settings...
. Wykonanie resetu przywróciło mi Intellisense.Odpowiedzi:
Iść do
Tools->Options->Text Editor->C# (or All Languages)->General
i włącz
Auto List Members
iParameter Information
w okienku po prawej stronie.źródło
Ponowne uruchomienie VS2012 powinno rozwiązać problem.
źródło
Spójrz na ten post tutaj .
To działało dla mnie:
Usuń pliki z tego folderu. vs2010:
vs2012;
VS Ultimate 2013;
VS Professional 2015;
źródło
Innym możliwym rozwiązaniem jest całkowite zresetowanie ustawień. To właśnie to dla mnie naprawiło:
Tools->Import and Export settings->Reset all settings.
źródło
A. Zapisz lub wyeksportuj ustawienia importu / eksportu:
Narzędzia-> Ustawienia importu i eksportu
B. Wykonaj reset importu / eksportu:
Narzędzia-> Ustawienia importu i eksportu-> Zresetuj wszystkie ustawienia.
C. Wróć i ponownie załaduj oryginalne ustawienia! Intellisense działa i masz przywrócone oryginalne ustawienia!
źródło
Używam tego do rozwiązania, przejdź do linii cmd
źródło
Podstawowym pomysłem jest wymuszenie ponownej synchronizacji bazy danych, z której korzysta Intellisense.
Jeśli odwołanie dotyczy projektu w ramach twojego rozwiązania. Usuń projekt. Następnie dodaj odwołanie za pomocą opcji przeglądania z dokładnej ścieżki właśnie usuniętego projektu. Wykonaj szybką kompilację i sprawdź, aby upewnić się, że referencja została poprawnie pobrana. Teraz dodaj stary projekt z powrotem do rozwiązania, usuń stare odniesienie i dodaj go jako część rozwiązania.
Pomysł wymuszenia ponownej synchronizacji bazy danych można również zrealizować na inne sposoby. Na przykład za pomocą bezwzględnej ścieżki folderu.
źródło
źródło
Resharper-> Opcje-> IntelliSense-> Ogólne Ustaw na „Visual Studio native IntelliSense ...”
źródło
To również mnie frustrowało, ale wymyśliłem własną odpowiedź. Ponowne uruchomienie pomogło, ale znalazłem powód, dla którego wpadłem w kłopoty: skopiowałem i wkleiłem panel ASP z elementami sterującymi, których muszę użyć ponownie. Działały mi tylko te z pierwszego znacznika Div. Wszystkie inne musiały zostać skonfigurowane, więc powiedziałem „Aha ... pozwól mi skomentować pozostałe tagi Div, które nie są skonfigurowane ...” i oczywiście, inteligencja wróciła.
Więc nie tylko nie zadziała, jeśli kursor znajduje się poniżej błędu kodu, ale może nie działać, jeśli jesteś typem kopiuj / wklej, takim jak ja.
źródło
Moje rozwiązanie (VS 2013) miało działać jako administrator
źródło
To jest bardzo proste,
Powód, dlaczego tak się stało W moim przypadku zmieniłem odniesienia do niektórych projektów
źródło
Moim szybkim rozwiązaniem było zamknięcie wszystkich otwartych plików w obszarze edytora tekstu, a następnie ponowne ich otwarcie z Eksploratora rozwiązań.
źródło
Żadne z rozwiązań nie działało dla mnie. Zauważyłem, że problem występuje tylko w jednym pliku xaml, a nie w innych plikach xaml lub c #.
Miałem rozszerzenie o nazwie QuickConverter, które pozwala tworzyć niestandardowe powiązania za pomocą konwerterów wbudowanych. To zepsuło się z Intellisense i nie zostało to wykryte jako błąd podczas budowania lub uruchamiania aplikacji.
Moja rada to:
źródło
Czasami napotykałem ten sam problem co OP.
Niestety żadne z powyższych rozwiązań nie działa dla mnie. - Szukałem również w Internecie innych możliwych rozwiązań, w tym forum VS / Windows Microsoftu i nie znalazłem odpowiedzi.
Ale kiedy zamknąłem rozwiązanie VS, pojawił się komunikat z prośbą o pobranie i zainstalowanie „ Microsoft SQL Server Compact 4.0 ”; na podstawie tej wskazówki w końcu naprawiłem problem.
Mam nadzieję, że to odkrycie może pomóc innym, którzy mogą dostać ten sam problem.
źródło
Jednym z rozwiązań jest wyłączenie resharpera lub rozszerzenia sprawdzania pisowni i ponowne uruchomienie. To prawda, że to nie jest idealne.
źródło
W moim przypadku
.csproj
plik został uszkodzony i Visual Studio wykluczył niektóre pliki klas z rozwiązania (ale nadal były widoczne w Visual Studio, więc problem nie był oczywisty na pierwszy rzut oka). W tych plikach intellisense nie było dostępne. Więc poprawka polegała na dodaniu plików z powrotem do rozwiązania.źródło
Miałem do czynienia z tymi problemami od 2 tygodni, w końcu odkryłem to za pomocą narzędzia Sysinternal o nazwie Process monitor (ProcMon.exe). Problem dotyczy ustawień automatycznych aktualizacji. Zastosowałem poniższe rozwiązanie i sprawiłem, że działało
Rozwiązanie: Narzędzia -> Opcje -> Środowisko -> Rozszerzenia i aktualizacje -> (odznacz) Automatycznie sprawdzaj dostępność aktualizacji -> OK
źródło
Kiedyś w składni kodu występuje błąd, na przykład gdy używasz „in”, musi to być „...”. Aby pomóc szybko wykryć problemy, kliknij przycisk Projekt , a nie spróbuj wyrenderować, a wyświetli się wiersz błędu
źródło
Właśnie to mi się przydarzyło - i (choć nie było to od razu oczywiste) było to spowodowane tym, że Resharper (R #) został wyłączony podczas problemu licencyjnego.
Włączenie Resharper naprawiło to dla mnie!
źródło
Zasadniczo mam ten sam problem, gdy kopiuję fragmenty z Internetu ze specjalnymi znakami, które psują Intellisense.
Zdarzyło mi się to kilka razy, odkryłem problem po usunięciu pliku i utworzeniu nowego, teraz, gdy napotykam ten sam problem, najpierw uruchamiam ponownie Visual Studio, jeśli to nie rozwiąże problemu, usuwam ostatni snippet Skopiowałem z Internetu i robię to ręcznie, problem zniknął.
źródło