[visual-studio] Visual Studio 2012-Intellisense가 때때로 사라지거나 손상됨
동료와 저는 몇 주 동안 VS2012를 사용하고 있습니다. 때로는 몇 시간 일한 후 지능이 깨지기도합니다. 열린 탭을 모두 닫으면 다시 작동합니다.
같은 문제가 더 많은 사람들이 있습니까? 집에서 같은 문제가 있기 때문에 확장 문제가 될 수 없습니다. 아마도 이것에 대한 해결 방법이 있습니까?
답변
다음은 Visual Studio 2012 인텔리전스를 다시 추적 할 수있는 몇 가지 최고의 솔루션입니다. 문제를 하나씩 해결해보십시오.
When the problem occurs next time follow these:
# 1에서 시작하여 이전 버전이 효과가없는 경우 다음으로 이동
1 : Close all the tabs
파일을 다시 엽니 다. (russds에게 감사합니다)
2 : Clean the Build
> Close the Solution
> Restart Visual Studio
> Open the Solution
다시
3 : 고토 : Edit
> IntelliSense
>Refresh Local Cache
4 : Visual Studio 2012를 닫고이 폴더를 삭제하십시오. %AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas
5 : 고토 : TOOLS
> Import and Export Settings
>Reset all settings
6 : .suo
프로젝트 폴더에서 파일을 삭제 합니다. (제이슨 스틸 감사합니다)
위의 6 단계 중 하나를 통해 문제가 해결되기를 바랍니다. 그러나 이것이 전부가 아니라면 VS2012를 다시 설치해야한다고 생각합니다.
답변
Visual Studio 2012를 사용하는데 같은 문제가 있습니다. Ti 수정 (Intellisense가 더 이상 작동하지 않는 경우) 현재 탭 (Intellisense가 작동하지 않는)을 닫고 다시 열어야합니다 … 탭.
답변
모든 것을 시도했다. 것은 일 했어요은 SUO 파일을 삭제한다. 솔루션 디렉토리에 SolutionName.v11.suo라는 숨겨진 파일입니다.
- 솔루션을 닫습니다
- 숨겨진 파일을 볼 수 있는지 확인하십시오.
- suo 파일을 지 웁니다.
- 솔루션을 다시여십시오.
솔루션 데스크탑을 잃어 버릴 것입니다 (편집기에서 파일이 자동으로 열리지는 않습니다).
답변
Visual Studio를 다시 시작할 필요가 없습니다. 대신 현재 솔루션을 닫았다가 다시여십시오. 그래도 더 쉬운 해결책이 있었기를 바랍니다.
업데이트 4/16 : XAML 사용자의 경우 작동하는 솔루션은 의도적으로 코드를 깨는 것만 큼 간단합니다. 이것은 인텔리전스를 되찾기에 충분해야합니다. 여기에 더 있습니다 .
이것이 다른 유형의 코드에서도 작동하는지 확인할 수 없지만 코드가 작동하는 경우 주석을 남겨주세요.
답변
.suo 파일을 삭제하십시오. 이것을 시도하십시오. 다른 모든 것이 실패한 후에 저에게 효과적이었습니다.
답변
나도 같은 문제가있어. 나를 위해 파일의 마지막 줄 끝을 선택한 다음 파일을 저장하면 (ctrl-s) 문제가 해결됩니다.
답변
먼저 RAM을 16GB로 업그레이드 한 이후로 이런 일이 발생하지 않았다는 점에 유의해야합니다.
이것은 페이지에서 컨트롤을 복사 / 붙여 넣을 때 발생하는 것으로 보입니다. 이것의 또 다른 부작용은 designer.vb 파일이 즉시 업데이트되지 않으며 코드 뒤의 컨트롤에 액세스 할 수 없다는 것입니다.
이것은 내가 거치는 단계의 순서입니다.
- 하나의 파일 / 창만 영향을받는 것으로 나타나면 해당 파일을 닫거나 다시여십시오.
Visual Studio에서 :
- 도구-> 옵션-> 텍스트 편집기-> 모든 언어-> 일반을 클릭하십시오.
- “자동 목록 회원”을 선택 해제하십시오.
- “매개 변수 정보”를 선택 취소하십시오
- “자동 목록 회원”을 확인하십시오 (예, 방금 확인한 사람)
- “매개 변수 정보”를 확인하십시오 (다시 확인하지 않은 정보).
- 확인을 클릭하십시오
그래도 문제가 해결되지 않으면 몇 가지 단계를 더 수행하십시오.
- 여전히 작동하지 않으면 모든 창을 닫고 다시여십시오.
- 여전히 작동하지 않으면 솔루션을 닫거나 다시여십시오.
- 여전히 작동하지 않으면 VS를 다시 시작하십시오.
C ++ 프로젝트의 경우 :
MSDN에는 몇 가지 시도 할 사항이 있습니다. MSDN 제안
손상된 .ncb
파일이 가장 가능성이 높습니다.
MSDN에서 :
- 솔루션을 닫습니다.
.ncb
파일을 삭제 하십시오.- 솔루션을 다시여십시오. (이것은 새로운
.ncb
파일을 만듭니다 .)
(어떤 경우에 왜 더 과감한 단계가 필요한지 아직 알지 못했습니다.)
- VS 2013/15에서 테스트
- RAM을 업그레이드 한 후이 문제가 발생하지 않았습니다