12

私が作成した別の js ライブラリ/ファイルから VS2008 の js ファイル foo.js でインテリセンスを取得しようとしていますが、参照パス ?syntax?/?string? を理解できません。

ライブラリは、作業中の foo.js と同じフォルダーにある common.js というファイルにあります。

これが私が試したパスです...

/// <reference path="../../scripts/common.js"/>
/// <reference path="/../scripts/common.js"/>
/// <reference path="../scripts/common.js"/>
/// <reference path="/scripts/common.js"/>
/// <reference path="scripts/common.js"/>
/// <reference path="/common.js"/>
/// <reference path="../common.js"/>
/// <reference path="/common.js"/>
/// <reference path="common.js"/>

不足している秘密のパスの構文/文字列は何ですか?

FWIWトップパスは、このMVCアプリのマスターページで設定されているものです...そのように

<script type="text/javascript" src="../../scripts/common.js"></script>

ありがとうグレッグ

4

5 に答える 5

19

まず、「common.js」が Web プロジェクトにあることを確認します。次に、「common.js」をソリューション エクスプローラーから、参照元のファイルのエディター ウィンドウにドラッグします。

于 2008-11-13T17:14:38.300 に答える
15

最後に...最終的にjQuery intellisenseが機能するようになりました...
ここからhttp://blogs.msdn.com/webdevtools/archive/2007/11/06/jscript-intellisense-a-reference-for-the-reference-tag .aspx

著者は言う

他のいくつかの微妙なヒントを次に示します。

  • 参照ステートメントは、通常のコメントであっても、ファイル内の他のすべてのコンテンツの前になければならないことに注意してください。

そして、それが私にとって問題を解決したものでした...参照ステートメントを一番上に配置し、...出来上がり!...インテリセンスが機能しました!

にやにや笑いのために、私のファイルの最初の行は次のようになります

/// <reference path="common.js" />
/// <reference path="jquery-1.2.6.js" />
/// <reference path="jquery.formatCurrency.js" />
/*
 * Foo Scripts/foo Script: foo.js
 * Version 1.0
 * Copyright(c) 2008 FUBAR Management, LLC. All Rights Reserved.    
 */

もともと、Foo Scripts のコメントの下に参照ステートメントがありました。

于 2008-12-31T13:37:50.117 に答える
2

VS2010 JavaScript インテリセンスに関するその他の優れたドキュメント:

http://msdn.microsoft.com/en-us/library/bb385682.aspx (参照の詳細) http://www.scottlogic.co.uk/2010/08/vs-2010-vs-doc-and- javascript-intellisense (XML コメントの詳細)

于 2010-11-14T02:08:42.400 に答える
0

この点で何かが壊れているという声がいくつかあるようです。たとえば、ベータ 2 JavaScript IntelliSense および色付けの問題の回避策。

ScottGu の VS 2008 JavaScript Intellisense for Silverlightは、すでに試したことがあると思われる 1 つの提案ですが、Visual Studio 2008 での JavaScript Intellisense サポートのビデオもご覧ください。

HTH。

于 2008-11-13T14:15:38.710 に答える
-1

jQueryインテリセンス用のVSホットフィックスを試しましたか? http://blogs.msdn.com/webdevtools/archive/2008/02/08/jscript-intellisense-working-with-jquery.aspx

于 2008-11-13T15:06:30.667 に答える