인텔리센스가 나오지 않는다! 정적 오류가 발생하지 않습니다!

갑자기 인텔리센스가 망가졌습니다.



갑자기, 인텔리센스가 망가져 버려・・・라고 하는 것이 있으면 곤란한, 몇번이나 있었다.
원인은, 과거의 경위로부터 생각하면, Windows 셧다운 전에 보존이 된다・・・같아 보이지만, 이 근처가 수상하다.
인텔리센스계가 얽히는 정보의 파일이 망가져 버리는 인상이 있다. ncb만이 아닌 것 같다.

확실히 보존 종료하고 나서 셧다운 하는 것이 좋은 것 같다. 이 정도밖에 대책을 생각하지 않는다.
보존시에 「OK」클릭해도 사라지고 나서도 만약을 위해 10~20초 정도 기다리는 것이 좋다. (체감)
백그라운드에서 보존 처리하고 있을 가능성이 있어, 화면 하단에 보존 아이콘이 보이지 않을 정도로 미묘하게 보이는 순간이 있어, 이것을 보는 한 보존 버튼을 클릭한 후에도 잠시 여러가지 보존하고 있어, 끝 때 인텔리전스 정보 파일을 저장할 가능성을 느낍니다.
이것은 함정이다.

인텔리센스의 상태가 나쁘면,
Ctrl+Space를 누른 후 잠시 후 VisualStudio 화면 하단에 작은 문자로 이런 메시지가 나오고 최악의 인텔리전스나 정적 오류조차 나오지 않습니다.


일부러 빌드로 대량의 에러를 내면 좋을 뿐



빌드에 지장은 없기 때문에, 이상한 문자를 넣어 대량의 에러를 낸다. 인텔리센스 데이터 파일을 찾지 않아도 좋다.
그러면 나오게 된다.

※백그라운드에서 열심히 파일을 만들고 있으므로, 에러를 낸 후, 키보드를 천천히 치거나, 한 단어마다 심호흡하거나,
어쨌든 한가롭게 하는 편이 좋은 것 같다. 빨리 빨리! ! ···에서 하고 있어 실패했을 때도 있었다.



인텔리전스 정보는 모두 파일 관리



그 많은 정보는, 파일로 관리되고 하나 하나 파일내에서 검색하면서 표시하고 있는 것 같다.
클래스의 계승이나 파일간의 교환 등, 연속한 연결을 찾아내면서 실시하기 때문에, 러그는 발생한다.
그래서, 표시하는 것만으로도 시간이 걸릴 때가 있다・・・

라고 하는 것은 변경되었을 때라든지 좀 더 시간도 걸리는 경우도 있다···라고 생각된다.
그러므로, 보존때는, 외형에 끝나고 있는 것처럼 보이더라도 잠시 기다리는 것이 좋은 생각이 든다.
보존이 완전 종료할 때까지 기다리는 것은 싫다고, 고려해 개발자는 보존은 멀티태스킹으로 별도 처리로 하고 있다고도 상상했다.
보존 직후 백그라운드에서 보존 처리가 행해지고 있다는 것을 의식하는 것이 좋을지도 모른다.

●추가・다른 방법



정보를 2개 받았으므로 여기에 추기합니다.

솔루션 탐색기에서 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭하고 솔루션 재검색



솔루션 바로 아래의 .vs 디렉토리 지우기

좋은 웹페이지 즐겨찾기