新しい ASP.NET バンドル機能をいじっていますが、カスタムの順序付けが機能していないようです。ここに私のJSファイルがあります:
bootstrap.js
bootstrap.min.js
jquery-1.7.2.intellisense.js
jquery-1.7.2.js
jquery-1.7.2.min.js
jquery-ui-1.8.19.js
jquery-ui-1.8.19.min.js
jquery.unobtrusive-ajax.js
jquery.unobtrusive-ajax.min.js
すべての jQuery ファイルの前に、バンドラーが boostrap*.js を出力するようにします。内部的にバンドラーが jQuery ファイルを一番上にソートすることを理解しているので、成功せずにロジックをオーバーライドしようとしました:
var bootstrapOrdering = new BundleFileSetOrdering("bootstrap");
bootstrapOrdering.Files.Add("bootstrap*.js");
bootstrapOrdering.Files.Add("jquery*.js");
BundleTable.Bundles.FileSetOrderList.Add(bootstrapOrdering);
注: コードですべてのファイルを指定せずにすべてのケースをカバーするために、可能であればワイルドカードを使用することをお勧めします。
カスタムオーダーを適用できることを知っている人はいますか?
ありがとう