Nuestros mejores investigadores han agotado sus depósitos de café, investigando día y noche por la resolución, hasta que Tatiana encontró el arreglo en GitLab así que en este momento la comparte aquí.
Solución:
Actualizar
La versión 1.1.x está disponible, lea las notas de la versión: https://www.nuget.org/packages/Microsoft.AspNet.Web.Optimization
El paquete Microsoft.Web.Optimization ahora está obsoleto. Con ASP.NET (MVC) 4 y superior, debe instalar Microsoft ASP.NET Web Optimization Framework:
-
Instale el paquete desde nuget:
Install-Package Microsoft.AspNet.Web.Optimization
-
Cree y configure paquetes en App_StartBundleConfig.cs:
public class BundleConfig public static void RegisterBundles(BundleCollection bundles) bundles.Add(new ScriptBundle("~/Scripts/jquery").Include( "~/Scripts/Lib/jquery/jquery-version.js", "~/Scripts/Lib/jquery/jquery.*", "~/Scripts/Lib/jquery/jquery-ui-version.js") ); bundles.Add(new ScriptBundle("~/Scripts/knockout").Include( "~/Scripts/Lib/knockout/knockout-version.js", "~/Scripts/Lib/knockout/knockout-deferred-updates.js") );
-
Llame a la función RegisterBundles() desde Application_Start() en su global.asax.cs:
using System.Web.Optimization; protected void Application_Start() ... BundleConfig.RegisterBundles(BundleTable.Bundles); ...
-
En su view.cshtml, incluya el espacio de nombres de Optimización y represente los paquetes:
@using System.Web.Optimization @Scripts.Render("~/Scripts/jquery") @Scripts.Render("~/Scripts/knockout")
Consulte http://www.asp.net/mvc/overview/performance/bundling-and-minification para obtener más información
Con la versión final lanzada de ASP.Net MVC 4, el enfoque es el siguiente:
-
Instale Microsoft.AspNet.Web.Optimization a través de nuget (ya que el marco no lo instala)
install-package Microsoft.AspNet.Web.Optimization
-
Cree el paquete en Global.asax Application_Start:
var scripts = new ScriptBundle("~/MyBundle"); scripts.IncludeDirectory("~/Scripts/MyDirectory", "*.js"); BundleTable.Bundles.Add(scripts);
-
Agregue el espacio de nombres “System.Web.Optimization” al web.config “Vistas”:
-
En su view.cshtml agregue una inclusión al paquete creado en el último paso:
@Scripts.Render("~/MyBundle")
En el modo de depuración, todos los archivos de script en su directorio se procesarán individualmente; en el modo de lanzamiento, se agruparán y minimizarán.
Actualice (reinstale) el paquete desde nuget, puede usar el comando:
update-Package Microsoft.AspNet.Web.Optimization -reinstall
Puntuaciones y comentarios
Si te ha sido provechoso este artículo, te agradeceríamos que lo compartas con más desarrolladores de esta manera nos ayudas a dar difusión a este contenido.