내 면도에서 인텔리 센스가 작동하지 않습니다. 이 문제가 수정 되었습니까? 새로 출시 된 VS 2012 Professional을 사용하고 있으며 ASP.NET MVC 4 프로젝트를 작성 중입니다. 내 면도 전의 인텔리 센스가 작동하지 않습니다. 이 문제가 수정 되었습니까?mvc4 프로젝트의 Intellisense가 2012 년 프로페셔널에서 작동하지 않습니까?
답변
릴리스 노트 게시물에서 MVC3에서 MVC4로 업그레이드 할 때 "알려진 문제점 및 변경 사항"섹션의 내용에 문제가있을 수 있습니다.
"Installing ASP.NET MVC 4 breaks ASP.NET MVC 3 RTM applications" 섹션의 지침에 따라 문제를 해결하십시오.
제 해결 방법에서 같은 문제가 발생했습니다. 그러나 Intellisense는 VS 마법사가 만든 새로운 mvc4 프로젝트를 위해 여전히 일하고있었습니다. 내가 csproj 파일을 새 csproj 파일과 비교했을 때 언급 된 모든 mvc 어셈블리에 대해 SpecificVersion = true 및 copy local = true 옵션이 설정되어 있다고 언급했습니다. 그래서 나는 내 프로젝트를 위해 똑같이했고 문제는 사라졌다.
모든 프로젝트에서 RazorGenerator.Mvc를 사용할 때도 같은 문제가 발생했습니다. 새로운 MVC4 프로젝트를 만드는 것은 RazorGenerator.Mvc가 게임에 참여할 때까지 잘 작동했습니다. 그 원인이 다른 것일 수도 있습니다.
MVC4 프로젝트가 NuGet과 함께 MVC4의 최신 버전을 사용하고 있는지 확인해주었습니다.
패키지 관리자로 이동하여 MVC를 검색하십시오. Microsoft의 MVC4에는 "Microsoft ASP.NET MVC 4"와 "ASP.NET MVC 4"라는 두 가지 패키지가 있으며 두 버전 모두 동일한 버전 번호를 사용한다는 것을 알 수 있습니다 : 4.0.20710.0
그들 중 하나 (Microsoft가 아닌 사람)는 "레거시 패키지"라고 말하지만 대부분 프로젝트가 사용하고있는 것입니다. 모든 프로젝트에서 NuGet을 제거하고 "Microsoft ASP.NET MVC 4"패키지를 설치하십시오.
화면에있는 모든 cshtml보기를 닫았다가 다시 열고 일부를 다시여십시오 (하이라이트가 표시 될 때까지 1 ~ 2 분 정도 기다려야 할 수도 있음). 5 분 구문 강조를 닫기를 표시 및 Visual Studio를 2012 년
를 다시하지 않으면 나를 .csproj.user 파일을 삭제하는 것이 었습니다 도움이 무엇
(비주얼 스튜디오 2012 프리미엄으로 시도). 또한 패키지, .suo 파일, bin/obj /, devenv.exe/setup 및 devenv.exe/resetsettings도 삭제했는데 정확히 도움이되었다고 생각합니다. 그 .csproj.user 파일을 삭제합니다.
- 1. VS 2012 : RouteTable.Routes.Add가 작동하지 않습니까?
- 2. 2012 년 Gears 설치
- 3. 2012 년 프로세스에 연결
- 4. Intellisense가 MVC2 프로젝트의 ViewModel for ASP.NET MVC2에서 작동하지 않습니다. RTW
- 5. 2012 년 SQL 주입 예방
- 6. 2012 년 레이아웃의 기본 너비
- 7. Intellisense가 작동하지 않습니다.
- 8. Visual Studio 2012 및 MVC4 패키지 쿼리
- 9. 컨트롤러 추가시 Visual Studio 2012 충돌 MVC4
- 10. CakeTime 2012 년 12 월 31 일부터 2012-12-31까지?
- 11. 2012 년 2 월 7 일 화요일로 변환하는 방법 2012 년 2 월 7 일 화요일
- 12. MySQL의 -보기 블로그 아카이브 : 이런 년 3 월 2012 2012 년 4 월,
- 13. IntelliSense가 VS 2008에서 작동하지 않습니다.
- 14. Node.js를의 CONSOLE.LOG 8 월 2012 년 애저 SDK
- 15. NSDateFormatter는 2012 년 12 월 30 일과 2012 년 12 월 31 일에 대해 1 년 앞당겨집니다.
- 16. * {여백 : 0; 패딩 : 0; } 2012 년
- 17. C4965 : VS 2012 년 정수 0
- 18. 2012 년 오래된 (2010) django 프로젝트 재건
- 19. 2012 년 유용한 SSIS 패키지 템플릿
- 20. 하면 Installshield LE 2012 년 봄 여기
- 21. 2012 년 iPhone 미디어 라이브러리에서 파일 업로드
- 22. 2008 년 DB 프로젝트의 트리거 스크립트 SQL03120에
- 23. AS3 프리 로더가 브라우저에서 작동하지 않지만 플래시 프로페셔널에서 작동합니다.
- 24. Intellisense가 SQL Server 2008에서 작동하지 않습니다.
- 25. SQL Server 2008 RC2 Intellisense가 작동하지 않습니다.
- 26. Resharper intellisense가 생성 된 파일과 작동하지 않습니다.
- 27. Visual Studio Intellisense가 부스트와 작동하지 않습니다.
- 28. SQL Server 2008 R2 intellisense가 작동하지 않습니다.
- 29. Visual Studio 2008 Intellisense가 누락되었습니다.
- 30. fb : 이름이 완전히 작동하지 않습니까?
.csproj.user 파일을 삭제해도 저에게 효과적이었습니다. 감사합니다 – Vando
.csproj 파일 만 삭제해도이 문제가 해결되지 않았습니다. –
+1 올바른 답변입니다. 삭제 .csproj.user –