0

そのため、バンドルと縮小を行うと、間違ったファイルバージョンがプルアップされるという問題が突然発生しました。

bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js"));

bundles.Add(new ScriptBundle("~/bundles/scripts").Include(
                             "~/Scripts/bootstrap.js",
                             "~/Scripts/knockout-{version}.js",
                             "~/Scripts/jquery.signalR-{version}.js",
                             "~/Scripts/underscore.js",
                             "~/Scripts/Code/vLib.js"
                             ));

bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
                             "~/Scripts/jquery-ui-{version}.js"));

私のソリューションにあるファイルは、jquery-1.8.3.js、jquery-ui-1.9.2.js、knockout-2.2.0.js、jquery.signalR-0.5.3.js です。

デプロイ時にウェブサイトが探しているファイルは、jquery-1.7.2.js、jquery-ui-1.8.22.js、knockout-2.1.0.js、jquery.signalR-0.5.2.js です。

私の理解では、バージョンを使用すると、最新バージョンが検索されます....しかし、何かが台無しになっていると思います。

誰にも考えはありますか?

4

2 に答える 2

0

{version} パターンは基本的に単なる正規表現であるため、現在 jquery のすべてのバージョンに一致して含まれます。将来的に {highest-version} のようなものを追加することを検討します。

于 2012-12-06T19:37:28.767 に答える
0

最新のものは使用しませんが、jquery を最新のものに更新した場合に再コンパイルする必要がないように存在します。要件を満たす最初のファイルを探すと思います。

http://weblogs.asp.net/jgalloway/archive/2012/08/16/asp-net-4-5-asp-net-mvc-4-asp-net-web-pages-2-and-visual- studio-2012-web-developer-features.aspx そのリンクで、Jon Galloway は次のように述べています。素晴らしい)コードやマークアップの変更は必要ありません: "

于 2012-11-30T13:55:37.717 に答える