私のプロジェクトで 1.2.6 から 1.3.2 への jQuery の移行に問題があります。VS の jQuery のインテリセンスが機能しません。
この問題をテストするために、新しいプロジェクトを作成し、jQuery をマスター ページに追加し、ソリューションをビルドし、IntelliSense をチェックしました。正常に動作します。
この後、ソリューションでこのファイルを削除しました:
- jquery-1.2.6.js
- jquery-1.2.6.min.js
- jquery-1.2.6.min-vsdoc.js
- jquery-1.2.6-vsdoc.js
そしてこれを追加しました:
- jquery-1.3.2.js
- jquery-1.3.2.min.js
- jquery-1.3.2.min-vsdoc.js
- jquery-1.3.2-vsdoc.js
マスター ページとビルド ソリューションの jQuery リンクを修正しました - jQuery の IntelliSense が機能しません。
私が逃したものは何ですか?
私はVS2008 SP1、MVC RC1を使用しています。
更新: すべて正常に動作するようになりました。解決策はわかりませんが、VSですべてのjsファイルを開いたときにインテリセンスが修復されたと思います。
解決 方法 jquery と jquery.ui の競合が原因でした。jquery.ui 用の空の vsdoc ファイルを作成したところ、問題は解消されました。ここでこのソリューションを見つけました: http://arahuman.blogspot.com/2009/02/error-updating-jscript-intellisense.html