Visual Studio 2008でIntelliSenseからJavaScriptファイルを「隠す」方法はありますか?

StackOverflow https://stackoverflow.com/questions/285512

質問

サードパーティのJavaScriptプラグインを使用していますが、ファイルを含めると、jQueryのIntelliSenseが破損します。 IntelliSenseをjQueryで操作できるようにする唯一の方法は、プラグインをコメントアウトすることです。 IntelliSenseパーサーからプラグインファイルを非表示にする方法はありますか?

役に立ちましたか?

解決

Service Pack 1には次の機能が追加されました。

" anyfile.js"の場合" anyfile-vsdoc.js"同じディレクトリ内で、" anyfile.js"への参照自動的に" anyfile-vsdoc.js"への参照に変換されます。舞台裏。

" -vsdoc"を使用して、プラグインの横に空のファイルを追加します。ファイル名に追加されます。それは「隠す」べきです;外部JavaScriptプロセッサからのプラグイン。

他のヒント

スクリプトマネージャではなく、常にコードビハインドから読み込むことができます aspx / master。そのようにして、IntelliSenseはそれがそこにあることを知りません。 ScriptManager.RegisterClientScriptInclude(..)を使用します。

使用しているサードパーティのJavaScriptプラグインにエラーがある可能性があります。
JSLint のコードを確認し、この質問をプラグインの作成者に送信しました。
質問自体については、プロジェクトの一部である場合は除外できないと思いますが、 MSDN:IntelliSenseを使用してそれを証明します。

jQueryについて言及したので、実行中に面倒なスクリプトを読み込むこともできます。

$。getScript(" XXX.js");

scroll top