[visual-studio-2013] Visual Studio 2013 IntelliSense가 ASP.NET MVC5 컨트롤러에서 작동을 멈춤

Visual Studio 2013 ASP.NET MVC 5 프로젝트에서 이상한 문제가 발생했습니다. 갑자기 MVC 5 프로젝트의 Controller 클래스에서 IntelliSense가 전혀 작동하지 않습니다.

내 솔루션에 다른 클래스 라이브러리 프로젝트가 있고 IntelliSense가 해당 클래스 라이브러리 프로젝트 파일에서 작업하고 있지만 문제는 MVC 프로젝트에만 있습니다. 일반적으로 이러한 종류의 문제는 Visual Studio를 다시 시작하면 해결됩니다. Visual Studio를 다시 시작했을뿐만 아니라 컴퓨터도 다시 시작했으며 IntelliSense 문제가 전혀 해결되지 않았습니다.

IntelliSense를 다시 가져올 수있는 다른 단계가 있습니까?



답변

Visual Studio를 닫습니다. <ProjectName> .v12.suo 파일을 삭제하십시오. 솔루션을 다시여십시오.


답변

내 설정을 재설정 또는 이전에 내 보낸 가져 오기 설정을 작업 하고 비주얼 스튜디오를 다시 시작하면 일 : Tools > Import and Export Settings... > Reset all settings.

편집 : 이것은 놀랍게도 종종 VS Express에서, 때로는 VS Professional에서 나에게 계속 발생합니다. 내가 Pro에서 발견 한 한 가지는 예기치 않은 종료 후 (IT가 한밤중에 강제로 재부팅 할 때) 발생한 것입니다. 따라서 Visual Studio가 올바르게 닫히지 않는 것과 관련이있을 수 있습니다. 위에서 설명한 기술은 매번 작동했습니다.


답변

도구> 옵션> 텍스트 편집기> C #> 일반

“자동 목록 구성원”이 선택되어 있는지 확인하십시오


답변

문제를 해결하는 한 가지 방법을 찾았습니다. 즉, 1.-> 솔루션에서 ASP.NET MVC 프로젝트 제거, 2.-> 그런 다음 MVC 프로젝트를 솔루션에 다시 추가하십시오.

이 단계를 수행하면 Intellisense를 다시 얻을 수 있습니다. 그러나 다음에 솔루션 파일을 두 번 클릭하여 솔루션을 열면 인텔리전스가 다시 작동하지 않기 때문에이 솔루션에 만족하지 않습니다. 나는 그것이 왜 그렇게 행동하는지 진짜 이유를 알고 싶습니다.

편집하다:

마지막으로 문제가 발생한 타사 Visual Studio 확장 프로그램이라는 것을 알았습니다. 그 확장을 찾기 위해 모든 확장을 제거한 다음 확장을 하나씩 추가하고 내 수면을 취하는 범인 확장을 찾은 곳에서 멈췄습니다. :).


답변

솔루션에서 프로젝트를 언로드하고 MVC 프로젝트를 다시로드 할 수 있습니다

  1. 솔루션 탐색기에서 MVC 프로젝트를 마우스 오른쪽 버튼으로 클릭-> “프로젝트 언로드”
  2. 솔루션 탐색기에서 MVC 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오-> “프로젝트 다시로드”

이 후 Intellesense는 신속하게 재 작업합니다.


답변

  • 도구-> 옵션
  • 텍스트 편집기-> C #-> Intellisense
  • “문자를 입력 한 후 완료 목록 표시”가 선택되어 있는지 확인하십시오.

VS2013 인텔리전스 코드 완성


답변

왜 이런 일이 발생하는지 잘 모르겠지만 발생하는 경우 Visual Studio를 다시 시작하여 Intellisense를 복구 할 수 있습니다.

네 말이 맞아, 정말 짜증나.