No MVC 4, temos pacotes. Ao definir os pacotes configuráveis, podemos usar curingas como * para todos os arquivos em uma pasta.
No exemplo abaixo, o que -{version}
significa?
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
}
c#
asp.net
asp.net-mvc
asp.net-mvc-4
asp.net-optimization
Ricardo Polo Jaramillo
fonte
fonte
Este pacote configurável pode acomodar números de versão em nomes de script. Portanto, atualizar o jQuery para uma nova versão no seu aplicativo (via NuGet ou manualmente) não requer nenhuma alteração no código / marcação.
Consulte o link a seguir para obter mais informações sobre empacotamento: http://weblogs.asp.net/jgalloway/archive/2012/08/16/asp-net-4-5-asp-net-mvc-4-asp-net- páginas-da-web-2-e-visual-studio-2012-web-developer-features.aspx
fonte
~/Scripts/jquery-{version}.js
está incluído nele. Aqui, o sistema de empacotamento é inteligente o suficiente para referenciar a versão mais alta do arquivo jquery quando especificamos o seletor {version} no caminho. Além disso, esse sistema de compactação é inteligente o suficiente para escolher a versão reduzida do arquivo, se disponível no caminho definido.fonte