8

Visual Studio 2012에서 ASP.NET 웹 응용 프로그램을 디버깅 한 후 어떤 이유로 JavaScript가 손실됩니다.프로젝트를 실행 한 후 JavaScript intellisense가 손실되는 이유는 무엇입니까?

시작하면 전체 인텔리 센스가 있습니다. 최대한 빨리 응용 프로그램을 디버깅으로 내가 인텔리을 잃고, 그러나

intellisense works

: 아래 그림에서 나는 knockoutjs IntelliSense를 얻을. 내가 디버깅 F5 키를 누르 예를 들어, : 내 코드로 돌아 가면 내가 인텔리을 잃게 [업데이 트를 부수적으로, 이것은 또한 CNTL-F5 발생] :

intellisense doesn't work

내가 얻을 것으로 나타났습니다 유일한 방법 다시 일할 인텔리 전스는 갈 것입니다 도구 ->가져 오기 및 내보내기 설정 ->모든 설정을 재설정하십시오.. 문제는 응용 프로그램을 다시 실행할 때까지 계속 작동한다는 것입니다.

누구든지이 문제를 영구적으로 해결하는 방법을 알고 있습니까? 감사!

업데이트 : 이것은 ReSharper와 관련이있는 것으로 보입니다 (7.0.1을 사용하고 있습니다). 에서 ReSharper to Visual Studio (ReSharper 일반 옵션)에서 intellisense로 변경하면 문제가 사라집니다. 내 질문을 약간 변경하는 것 같아요 - 어떻게 ReSharper 사용할 때 knockoutjs 같은 프레임 워크에 대한 intellisense 작동하도록합니까?

+0

asp.net mvc를 사용하고 있습니까? –

+0

비어있는 ASP.NET 양식, 웹 양식 및 mvc 응용 프로그램에서이 동작이 발생합니다. – Wade

+0

다른 사람은 잘 모르겠지만 mvc에는 해결 방법이 있습니다. '@if (false) { <스크립트 src = ""/> } intellisense가 작동하도록 허용합니다. –

답변

0

최근에는 .cs 파일 이외에도 intellisense가 손실되었습니다. 고정 될 때까지 VS 확장을 하나씩 비활성화하기 시작했습니다. 그래서 내가 TFS에 관한 VS 확장 기능 중 하나를 제거한 후 Re-sharper가 intellisense의 전체 기능으로 다시 작업하기 시작했다는 것을 알았습니다.

아무런 제안이 없으면 확장 기능을 해제하고 ReSharper가 다시 작동하는지 확인하여 ReSharper가 중단 될 때까지 다시 사용할 수 있도록 설정하여 ReSharper에 대한 확장 기능을 발견 할 수 있습니다. 행운을 빕니다.