5

私が理解しているように、スクリプトを参照するだけで ( KB958502がインストールされていれば) jQuery の Intellisense を取得できるはずです(-vsdoc バージョンが並んでいる限り)。

これを配布するために CDN を使用したいのですが、単純に以下を追加します。

<script language="javascript" type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.js"></script>

あいまいな警告を与える

警告 1 JScript IntelliSense の更新エラー: C:...\Temporary Internet Files\Content.IE5\4U5FWPZF\jquery-1.7.1-fds90 1 ..js: オブジェクトはこのプロパティまたはメソッドをサポートしていません @ 1352:1 c: \プロジェクト...\MyFile.aspx

推測では、キャッシュ内のファイル名がjquery-1.7.1-vsdoc.jsの形式ではないため、「不機嫌になっている」と思います。特に、行ってもエラーが同じままであるためです。ずっと:

<script language="javascript" type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.js"></script>
<script language="javascript" type="text/javascript">
 // This is for jQuery intelisense:
 /// <reference path="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1-vsdoc.js"/>

 $(function() {
  // My other code...
 });

</script>

これはまだ機能しません。

vsdoc Intellisense がリモートでホストされているファイルで機能しないのは、単純なケースですか?

4

3 に答える 3

0

これは私のために働いています。私はWin7 x64に完全にパッチを当てています。最初に と入力してから VS がスクリプト ファイルをダウンロードして解析するまでに数秒かかります$が、問題なく動作します。

編集:エラーが発生したようですが、散発的に発生します。で Intellisense キャッシュを更新してみましたShift+Ctrl+Jか?

于 2012-03-19T17:27:53.253 に答える