2012-10-25 40 views
8

Vì lý do nào đó, tôi mất JavaScript intellisense sau khi gỡ lỗi ứng dụng ASP.NET Web của tôi trong Visual Studio 2012.Tại sao tôi mất JavaScript intellisense sau khi chạy dự án của tôi?

Bạn có thể thấy rằng khi bắt đầu, tôi có đầy đủ intellisense. Trong hình dưới đây tôi nhận được IntelliSense knockoutjs:

intellisense works

Tuy nhiên, ngay sau khi tôi gỡ lỗi các ứng dụng tôi đã làm mất IntelliSense. Ví dụ, nếu tôi nhấn F5 để gỡ lỗi [update: tình cờ, điều này cũng xảy ra với Ctrl-F5] khi tôi quay trở lại mã của tôi tôi đã làm mất IntelliSense:

intellisense doesn't work

Cách duy nhất tôi đã tìm thấy để có được intellisense để làm việc lại là để đi Công cụ ->Cài đặt nhập và xuất ->Đặt lại tất cả cài đặt. Vấn đề là điều này chỉ tiếp tục hoạt động cho đến khi tôi chạy lại ứng dụng.

Có ai biết cách khắc phục vĩnh viễn vấn đề này không? Cảm ơn!

CẬP NHẬT: Có vẻ như điều này liên quan đến ReSharper (Tôi đang sử dụng 7.0.1). Nếu tôi thay đổi từ ReSharper thành Visual Studio intellisense trong phần Tùy chọn chung để giải quyết sự cố. Tôi đoán điều này thay đổi câu hỏi của tôi một chút - làm thế nào để tôi có được intellisense để làm việc cho các khuôn khổ như knockoutjs khi sử dụng ReSharper?

+0

Bạn đang sử dụng asp.net mvc? –

+0

Tôi trải nghiệm hành vi này với ASP.NET trống, biểu mẫu web và ứng dụng mvc. – Wade

+0

Tôi không chắc chắn của những người khác, nhưng trong mvc có một workaround: '@if (false) {

Các vấn đề liên quan