Bundle.Configで次のコードを実行する必要があります。
bundles.Add(new ScriptBundle("~/bundles/js/jquery")
.Include("~/Scripts/jquery-{version}.js",
"~/Scripts/jquery-migrate-{version}.js",
"~/Scripts/jquery-ui-{version}.js"));
私のPackage.configファイルには次のものが含まれています。
...
<package id="jQuery" version="1.9.1" targetFramework="net45" />
...
私の *_Layout.cshtml* には、次のコードが含まれています。
<head>
...
@Scripts.Render("~/bundles/js/jquery")
...
</head>
Scripts フォルダーには、 「jquery-1.7.1.js」 + 「jquery-1.9.1.js」という2 つのファイルがあります。
ファイル「jquery-1.9.1.js」のみがダウンロードされると思います。しかし、デバッグモードでは、「jquery-1.7.1.js」と「jquery- 1.9.1.js 」の両方がダウンロードされていることがわかります。確認するのは難しいですが、リリース モードでも問題が発生する可能性があります。
インクルード フレーズを正確なバージョン (たとえば 1.9.1) に変更するか、フォルダーから古いバージョンを削除すると、問題は解決しますが、もちろん、それは望ましい解決策ではありません。