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 が、すべてのフレームワークに対してインテリセンスを取得することを意味します。
問題は.aspx
MVC ビューにあります。ビューでコーディングするときに、すべての 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