MVC 4にはバンドルがあります。バンドルを定義するときに、フォルダー内のすべてのファイルに*などのワイルドカードを使用できます。
以下の例では、-{version}
はどういう意味ですか?
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
}
このバンドルは、スクリプト名にバージョン番号を含めることができます。したがって、アプリケーションでjQueryを(NuGetまたは手動で)新しいバージョンに更新するために、コード/マークアップの変更は必要ありません。
バンドルの詳細については、次のリンクを参照してください。 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
~/Scripts/jquery-{version}.js
が含まれています。ここで、バンドルシステムは、パスで{version}セレクターを指定したときにjqueryファイルの最高バージョンを参照するのに十分スマートです。また、このバンドリングシステムは、定義されたパスで利用可能な場合、ファイルの縮小バージョンを選択するのに十分スマートです。