1

jQuery と他の多くの Javascript を使用する Web MVC アプリがあります。全体で20 を超える.jsファイルがあり、本番アプリで結合および縮小されています。

持ち込まれたフレームワーク (jQuery など) と独自の Javascript が混在しています。

これらのファイルにインテリセンスを持たせるために、共通vsdoc.jsファイルがあります。

/// <reference path="/content/js/frameworks/jquery-..-vsdoc.js" />
/// <reference path="/content/js/frameworks/framework1.js" />
...
/// <reference path="/content/js/frameworks/framework9.js" />
$j = jQuery.noConflict();

次に、独自の各.jsファイルの上部に次のものがあります。

/// <reference path="/content/js/vsdoc.js" />

これは、私たちが書いているすべての Javascript が、すべてのフレームワークに対してインテリセンスを取得することを意味します。

問題は.aspxMVC ビューにあります。ビューでコーディングするときに、すべての Javascript に対してインテリセンスを取得する必要があるため、次のvsdoc-page.jsファイルがあります。

/// <reference path="/content/js/vsdoc.js" />
/// <reference path="/content/js/file1.js" />
...
/// <reference path="/content/js/file9.js" />

<head>次に、すべての.masterページでそれを参照します。

<% if (false) { %>
    <script src="/content/js/vsdoc-page.js" type="text/javascript"></script>
<% } %>

しかし、それはまったく機能していないようです。XML で文書化したvsdoc-page.jsものはすべて機能しますが、その中の参照は追跡されません。

私が間違っていることはありますか?ファイルと同じようにVS をページでフォローさせるreference path方法はありますか?.aspx.js

4

0 に答える 0