2011-12-29 8 views
4

I understand itとして、should be ableを(KB958502と一緒に)インストールすると、スクリプトを参照するだけで、Intellisense for jQueryがインストールされます(-vsdocのバージョンが並んでいる限り)。我々は非常にこれを配布し、単に追加するためのCDNを使用したいVisual Studio 2008でIntellisense用のコンテンツ配信ネットワークを使用することはできますか?

:Cを::

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

はあいまいな警告にJScriptのIntelliSenseの更新

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

キャッシュ内のファイル名は、jquery-1.7.1-vsdoc.jsという形式ではないため、「エラー」が同じであるにもかかわらず、「sulk」とみなされます

<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がホストされているファイルをリモートで操作できない場合はありますか?

答えて

1

少なくとも、サードパーティのツールや複雑なハッキングがないとは思いません(私には分かりません)。私はいつも過去に行ったことは、ダウンロードjqueryのであり、あなたのjsファイルからあなたはインテリセンスのため

/// <reference path="Scripts/jquery.js"/> 

を追加することができますが、あなたのページでは、CDNからライブラリを取得します。あなたのjsでスクリプトが参照されているだけなので、ブラウザはこれをダウンロードしないので、実行時にcdnからスクリプトを取得することになります。

0

あなたは本当にjQueryのローカルバックアップコピーを持っていなければなりません。そうでないとCDNに問題がある場合、あなたのページにアクセスできますが、CDNからロードできないため失敗します。

ローカルコピーをお持ちの場合は動作します。 CDNは、同じCDNを使用する別のサイトに行った場合、ユーザーが最初にサイトにアクセスしたときに新しいコピーをダウンロードする必要がないようにするだけです。

+0

コースの複数のホストから同時にダウンロードする利点もあります... –

0

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

編集:今、私は間違いがあるようですが、散発的です。 Shift+Ctrl+JでIntellisenseキャッシュをリフレッシュしようとしましたか?

関連する問題