MSDN 원문 출처 : http://msdn.microsoft.com/ko-kr/library/ks1ka3t6(VS.80).aspx
다음과 같은 경우 IntelliSense 옵션이 작동하지 않을 수 있습니다.
커서 위에 코드 오류가 있는 경우
삽입 지점 위에 불완전한 함수 또는 다른 코드 오류가 있는 경우 해당 코드 요소를 구문 분석할 수 없으므로 IntelliSense가 작동하지 않습니다. 이 경우 해당 코드를 주석으로 처리하면 IntelliSense를 다시 사용할 수 있습니다.
코드 주석 내부에 있는 경우
삽입 지점이 소스 파일의 주석 내에 있는 경우 IntelliSense 옵션을 사용할 수 없습니다.
문자열 리터럴 내부에 있는 경우
삽입 지점이 다음과 같이 문자열 리터럴을 묶은 따옴표 내부에 있는 경우
IntelliSense 옵션을 사용할 수 없습니다.
자동 옵션이 설정 해제된 경우
기본적으로 IntelliSense는 자동으로 작동하지만 사용자가 이를 비활성화할 수 있습니다. 자세한 내용은 IntelliSense 옵션 수정을 참조하십시오.
자동 문 완성 기능이 비활성 상태인 경우에도 IntelliSense 기능을 호출할 수 있습니다. 자세한 내용은 IntelliSense 옵션 수정을 참조하십시오.
[C++] .ncb 파일에 문제가 있는 경우 <<<<<
프로젝트 디렉터리의 루트에 있는 .ncb(no compile browser) 파일이 읽기 전용이거나 손상된 경우 IntelliSense 정보를 더 이상 사용할 수 없습니다. 이 문제를 해결하려면 다음 작업을 수행하십시오.
솔루션을 닫습니다.
.ncb 파일을 삭제합니다.
솔루션을 다시 엽니다.
솔루션을 다시 열면 .ncb 파일이 새로 만들어집니다.