Visual Studio 2012 Ultimate RC에서 Intellisense 및 코드 제안이 작동하지 않음


228

방금 Visual Studio 2012 Ultimate RC를 다운로드하여 설치했지만 인텔리전스에 문제가 있습니다. Ctrl+를 누를 때까지 작동하지 않습니다 Space. 코드 제안도 비활성화됩니다 (예 : 방법 매개 변수).

프로세스가 끝나면 " 이벤트 로그 파일이 가득 찼습니다 ."라는 메시지가 표시되므로 VS 설치에 문제가 있다고 생각합니다 .

왜이 문제가 발생하며 어떻게 해결해야합니까?


92
나는 같은 문제가 있었다. 나는 이것이 resharper와 vs2010을 가지고 있었기 때문에 vs2012를 가져 왔기 때문에 설정이라고 생각합니다. 도구-> 가져 오기 및 내보내기 settins-> 모든 설정 초기화
er-v

8
나는 resharper도 설치했지만 내 경우에는 문제가되지 않는 것 같습니다. 결국 VS12는 기본적으로 인텔리 센스를 활성화하지 않는 것 같습니다 (자동 완성 및 코드 제안을 얻으려면 Ctrl + Space를 사용해야 함). 도구-> 옵션 구성 메뉴에서 활성화해야했습니다.
h_djebli

7
도구-> 옵션-> 텍스트 편집기-> C #-> Intellisense입니다. "문자를 입력 한 후 완료 목록 표시"및 기본 확인란을 확인하십시오
h_djebli

10
TOOLS-> Settings-> 아래에서 찾았습니다 Import and Export Settings.... 재설정하면 Intellisense가 다시 돌아 왔습니다.
헌터

14
난 그냥 VS2012를 다시 시작하고 인텔리 다시 일
알렉스

답변:


186

이동

Tools->Options->Text Editor->C# (or All Languages)->General

그리고 가능 Auto List Members하고 Parameter Information오른쪽 창이다.


8
나는이 단계들을 따랐고 주사위는 없었다. 자동 목록 멤버가 확인되었지만 여전히 인텔리전스를 얻지 못했습니다. 뭐야?
Nathan Tregillus

16
재연 마의 시험판을 사용 중이고 시험판이 다 떨어질 때 이것은 일반적입니다. R #이 이러한 설정을 끄고 R # 버전으로 바꾸는 것으로 가정합니다. 따라서 R #이 사라지면 모든 종류의 코드 완성도 마찬가지입니다.
필립 슈미트

6
나는 R #과 평가판에서 이런 일이 발생했다. '모든 언어'와 함께 각 유형마다 개별적으로 확인하고 다시 활성화하십시오 .
네이트 다이아몬드

3
이것은 모든 언어를 비활성화하고 다시 활성화 한 후에 저에게 효과적이었습니다. 또한 Resharper 평가판을 설치하고 만료했습니다.
Brian Lacy

4
최고의 옵션 다시 시작 Visual Studio
vikas

118

VS2012를 다시 시작하면 문제가 해결됩니다.


7
그녀가 이것에 대답하기 위해왔다! 다른 일은 없지만 헤이! 이것은 창문입니다! VS를 다시 시작하십시오! (나는 그것이 작동하지 않으면 다음 rebbot을 갈 것입니다).
Joel

2
이 문제에 대한 더 나은 해결책이 있었으면 좋겠지 만 이것이 유일하게 작동하는 것 같습니다. 지능이 작동을 멈출 이유가 없으며 가장 불편한시기에 발생하는 것 같습니다. 누군가 영구 수정을 찾으면 업데이트를 원합니다.
Howard Renollet

나를 위해 일했다 네! 매우 간단한 교과서 C # 코드를 작성하고 다시 시작하여 Intellisense가 작동을 멈췄습니다. 확실하지 않은 이유는 ...
InvalidBrainException

5
사용중인 파일을 다시 엽니 다. 전체를 다시 시작할 필요가 없습니다
Ghandhikus

2
Microsoft의 OS에 설치된 모든 Microsoft 제품의 기본 솔루션
Baby

27

여기이 게시물을 보십시오 .

이것은 나를 위해 일했다 :

이 폴더의 파일을 삭제하십시오. vs2010 :

 %AppData%\Microsoft\VisualStudio\10.0\ReflectedSchemas

vs2012;

%AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas

VS Ultimate 2013;

%AppData%\Microsoft\VisualStudio\12.0\ReflectedSchemas

VS Professional 2015;

%AppData%\Microsoft\VisualStudio\14.0\ReflectedSchemas

1
이것은 나를 위해 일한 유일한 수정이었습니다! 정말 고마워! 그것의 12.0 지금
Jake Steele

나를 도와주는 유일한 해결책. 감사.
Gregory Khrapunovich

@GregoryKhrapunovich 다행 내가 도와 줄 수있어!
pyccki

2
나를 위해, 올바른 경로이었다 "%의 AppData % \ 마이크로 소프트 \으로 VisualStudio \ 12.0 \ ReflectedSchemas"이후 %의 AppData % 로밍 포함
USR-로컬 ΕΨΗΕΛΩΝ

1
Visual Studio 2015의 경우 Microsoft \ VisualStudio \ 14.0
Mastro

26

또 다른 가능한 해결책은 설정을 완전히 재설정하는 것입니다. 이것이 나를 위해 고친 것입니다.

Tools->Import and Export settings->Reset all settings.


나를 위해 완벽하게 일했습니다. 나는 약간의 지능 (예 : VB 메소드의 인수 서명)을 잃어 버렸습니다. 내가 무엇을했는지 몰랐을 때 일부 폴더에서 파일을 삭제하는 아이디어가 마음에 들지 않았습니다.
앤디 브라운

나를 위해 일했다. 재설정 후 IDE를 다시 시작해야 작동했습니다.
NightSkyCode

시도하면 다음과 같은 결과가 나타납니다. 오류 1 : 작업 목록 표시 설정 : 작업 목록 형식이 변경되었습니다. 어떤이를 알려준 : stackoverflow.com/questions/28189563/... 즉. 프로젝트가 열려 있지 않은지 확인하십시오. 오류가 발생하면 다시 시작한 후 다시 시도하십시오.
maplemale

19

A. 가져 오기 / 내보내기 설정을 저장하거나 내보내십시오.

도구-> 가져 오기 및 내보내기 설정

B. 가져 오기 / 내보내기 재설정을 수행하십시오.

도구-> 가져 오기 및 내보내기 설정-> 모든 설정을 재설정합니다.

C. 돌아가서 원래 설정을 다시로드하십시오! Intellisense가 작동하고 원래 설정으로 돌아갑니다!


VS 2012에서 나를 위해 일했습니다 (그러나 변경 사항을 적용하려면 VS를 완전히 종료하고 다시 시작해야했지만). 감사!
theDrake

14

이 문제를 해결하기 위해 사용합니다 .cmd 줄로 이동하십시오.

devenv.exe /setup /resetuserdata /resetsettings

1
이것은 VS 2013에서 작동합니다. 지금은 문제가 없습니다 :)
Orhaan

아아, 이것은 나에게 도움이되지 않았다. 이제 시작할 때 많은 오류 메시지 (호환성 검사기를 찾을 수 없음, PHP가있는 것 등)가 나타납니다. 내가 전에받지 못한 메시지. 그렇지 않은 도움을했다 외에도 : 인텔리 여전히 작동하지만 이벤트 후 + = 나는 아직도 이벤트 처리기에 대한 코드를 입력한다고 자동 완성의 탭 문자를하지 않습니다
헤럴드 Coppoolse

안전하지 않습니다. 내 VS에 오류가 발생하여 더 이상 실행되지 않으며 수리 / 재설치가 필요합니다. 도구 대신 모든 설정 재설정을 사용하십시오
Jon P

4

여기서 기본 아이디어는 Intellisense가 사용중인 데이터베이스를 강제로 다시 동기화하는 것입니다.

솔루션 내 프로젝트에 대한 참조 인 경우 프로젝트를 제거하십시오. 그런 다음 방금 제거한 프로젝트의 정확한 경로에서 찾아보기 옵션을 사용하여 참조를 추가하십시오. 빠른 빌드를 수행하고 참조가 올바르게 선택되었는지 확인하십시오. 이제 이전 프로젝트를 솔루션에 다시 추가하고 이전 참조를 제거하고 솔루션의 일부로 추가하십시오.

데이터베이스의 재 동기화를 강제하는 이러한 아이디어는 다른 방법으로도 수행 될 수 있습니다. 예를 들어 절대 폴더 경로를 사용합니다.


감사! intellisense가 오류가없는 단일 파일에서 작동하지 않기 때문에 하루 종일 헤더 파일을 뛰어 넘었습니다.


2

Resharper-> 옵션-> IntelliSense-> 일반 'Visual Studio 기본 IntelliSense ...'로 설정


1

그것은 나에게도 실망 스러웠지만 나는 내 자신의 대답을 알아 냈습니다. 다시 시작해도 도움이되었지만 문제가 발생한 이유를 찾았습니다. 재사용해야 할 컨트롤이있는 ASP 패널을 복사하여 붙여 넣었습니다. 첫 번째 Div 태그의 사람들 만 작동했습니다. 다른 모든 것들도 설정해야했기 때문에 "Aha ... 설정되지 않은 나머지 Div 태그를 주석 처리하겠습니다 ..."라고 말하면서 충분히 지능이 다시 나타났습니다.

커서가 코드 오류 아래에 있으면 작동하지 않을뿐만 아니라 나와 같은 복사 / 붙여 넣기 유형이면 작동하지 않을 수 있습니다.


1

내 솔루션 (VS 2013)은 관리자로 실행되었습니다.


1

매우 간단합니다.

  1. Visual Studio 닫기 (Having Solution) (구성 및 솔루션 유형 기억 및 프로젝트 시작)
  2. 솔루션 경로로 이동
  3. SolutionName.suo 삭제
  4. 다시 솔루션 열기
  5. 구성 및 솔루션 유형 설정 및 프로젝트 시작 (변경된 경우)
  6. 구축 및 확인

왜 그런 일이 있었는지 내 경우에는 일부 프로젝트의 참조를 변경했습니다.


1

빠른 해결책은 텍스트 편집기 영역에서 열린 모든 파일을 닫은 다음 솔루션 탐색기에서 다시 열었습니다.


0

어떤 해결책도 나를 위해 일하지 않았습니다. 문제가 하나의 xaml 파일에서만 발생하고 다른 xaml 또는 c # 파일에서는 발생하지 않는 것으로 나타났습니다.

인라인 변환기로 사용자 정의 바인딩을 작성할 수있는 QuickConverter라는 확장이 있습니다. 이것은 Intellisense와 엉망이었고 앱을 빌드하거나 실행하는 동안 오류로 감지되지 않았습니다.

내 충고는 :

  • Intellisense가 모든 파일 또는 특정 파일에서 작동하지 않는지 확인하십시오.
  • 파일이 하나 인 경우 빨간색 또는 파란색 구불 구불 한 선을 찾으면 범인을 찾을 수 있습니다.

0

때때로 OP와 같은 문제가 발생했습니다.

불행히도 위의 솔루션 중 어느 것도 나를 위해 작동하지 않습니다. -또한 인터넷에서 Microsoft의 VS / windows 포럼을 포함한 다른 가능한 솔루션을 검색했지만 답을 찾지 못했습니다.

그러나 VS 솔루션을 닫을 때 " Microsoft SQL Server Compact 4.0 을 다운로드하여 설치하라는 메시지가 표시되었습니다. " . 이 힌트에 따라 마침내 문제를 해결했습니다.

이 결과가 같은 문제를 겪을 수있는 다른 사람들에게 도움이되기를 바랍니다.


0

한 가지 해결책은 리 샤퍼를 비활성화하거나 맞춤법 검사기 확장을 비활성화하고 다시 시작하는 것입니다. 이것이 이상적이지 않다는 것을 인정했다.


0

필자의 경우 .csproj파일이 손상되어 Visual Studio가 솔루션에서 일부 클래스 파일을 제외했습니다 (그러나 Visual Studio에서 여전히 볼 수 있었으므로 문제는 처음에는 명확하지 않았습니다). 이 파일에서는 intellisense를 사용할 수 없습니다. 그래서 해결책은 파일을 다시 솔루션에 추가하는 것이 었습니다.


0

나는 2 주 후에이 문제에 직면 해 왔으며 마침내 프로세스 모니터 (ProcMon.exe)라는 Sysinternal 도구를 사용하여 알아 냈습니다. 문제는 자동 업데이트 설정과 관련이 있습니다. 아래 솔루션을 적용하고 작동시킵니다.

솔루션 : 도구-> 옵션-> 환경-> 확장 및 업데이트-> (확인 취소) 업데이트 자동 확인-> 확인


0

"in"을 사용하는 것처럼 코드 구문에 오류가있는 경우 "...'..."이어야합니다. 문제를 빠르게 감지하려면 Design 버튼 을 클릭 하고 렌더링을 시도하면 선이 표시됩니다. 오류


0

방금 나에게 이런 일이 있었는데 라이센스 문제 중에 Resharper (R #)가 비활성화되어 있기 때문입니다.

Resharper를 활성화하면이 문제가 해결되었습니다!


0

인터넷에서 일부 코드를 Intellisense를 손상시키는 특수 문자로 복사 할 때 일반적으로 동일한 문제에 직면합니다.

그것은 나와 함께 몇 번 일어났습니다. 파일을 삭제하고 새 파일을 만든 후에 문제를 발견했습니다. 이제 같은 문제가 발생하면 주먹을 밟아 Visual Studio를 다시 시작하십시오. 문제가 해결되지 않으면 마지막을 제거하십시오. 인터넷에서 복사 한 스 니펫을 직접 손으로하면 문제가 사라졌습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.