Visual Studio 2008でIntelliSenseからJavaScriptファイルを「隠す」方法はありますか?
-
08-07-2019 - |
質問
サードパーティの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");