を適切に機能させるのに苦労していScriptBundle
ます (これが機能するはずである場合)。私がやろうとしているのは、次のように、別のバンドル (jQuery) を依存関係としてバンドルに追加することです。
bundles.Add(new ScriptBundle("~/js/myscripts")
.Include("~/js/jquery",
"~/Content/scripts/myscript.js"));
~/js/jquery
jQueryバンドルの「名前」(仮想パス)であり、そのように登録されています(依存バンドルの前):
bundles.Add(new ScriptBundle("~/js/jquery")
.Include("~/Content/scripts/jquery-{version}.js"));
@Scripts.Render("~/js/myscripts")
私のビューで行うmyscript.js
と、HTMLにレンダリングされるだけです。jQuery への仮想パスをバンドルの名前のものから物理的な既存のものに変更すると、次のように機能します。
bundles.Add(new ScriptBundle("~/js/myscripts")
.Include("~/Content/scripts/jquery-{version}.js",
"~/Content/scripts/myscript.js"));
また、@Scripts.Render("~/js/jquery")
ビューで行うと機能します。ScriptBundle
動作しない別の存在しない仮想パス (名前) を参照しているだけです。これはまったく機能するはずですか?そうでない場合は、このシナリオがサポートされていない場合は例外をスローする必要があるというバグ レポートをどこに投稿できるかを知りたいです。サポートされている場合、どこに記載されていて、なぜ機能しないのですか?