the scripts script not mvc exist does current context bundleconfig asp.net-mvc asp.net-mvc-4 bundle asp.net-optimization

scripts - No minimice ciertos archivos en ASP.NET MVC 4 BundleConfig



script render mvc 5 (3)

No quiero minimizar todos los archivos que uso en mi solución ASP .NET MVC 4. Así, por ejemplo, tengo esto en mi BundleConfig.cs:

bundles.Add(new StyleBundle("~/CSS/bootstrap").Include( "~/Content/Bootstrap/body.css", "~/Content/Bootstrap/bootstrap-responsive.css", "~/Content/Bootstrap/bootstrap-mvc-validation.css", "~/Content/Bootstrap/bootstrap-theme.css", "~/Content/Bootstrap/bootstrap.css" )); ...

Y para minimizarlo, claro que uso:

BundleTable.EnableOptimizations = true;

Así que funciona muy bien.

Pero ahora, ¿cómo podría minimizar todos mis archivos excepto un paquete? Tengo un problema con un paquete que elimina algunas clases de CSS y me gustaría no minimizarlo.

Cualquier ayuda sería muy apreciada.


No sé de dónde viene el problema, pero traté de:

  • Sólo hazlo, no lo minimices. No funciona

    bundles.Add(new Bundle("~/CSS/bootstrap").Include( "~/Content/Bootstrap/body.css", "~/Content/Bootstrap/bootstrap-responsive.css", "~/Content/Bootstrap/bootstrap-mvc-validation.css", "~/Content/Bootstrap/bootstrap-theme.css", "~/Content/Bootstrap/bootstrap.css" ));

  • Anular errores de interfaz de usuario. Funciona pero es solo un parche temporal.

Finalmente, decidí usar llamadas CSS estándar (y puse algunos comentarios para explicar por qué en el código):

<link rel="stylesheet" href="/Content/Bootstrap/body.css"> <link rel="stylesheet" href="/Content/Bootstrap/bootstrap-responsive.css"> <link rel="stylesheet" href="/Content/Bootstrap/bootstrap-mvc-validation.css"> <link rel="stylesheet" href="/Content/Bootstrap/bootstrap-theme.css"> <link rel="stylesheet" href="/Content/Bootstrap/bootstrap.css">

Si tienes una idea mejor, por favor háznoslo saber! :)


Tuve un problema similar La solución es deshabilitar y habilitar la minificación en la vista. por ejemplo

@{ BundleTable.EnableOptimizations = false; } @Styles.Render("~/layout") @RenderSection("CSS", false) @{ BundleTable.EnableOptimizations = true; }


Use Transforms.Clear () para omitir la minificación pero mantenga los archivos agrupados

//declare bundle var bundle = new ScriptBundle("~/javascripts/ckEditor") .Include("~/Scripts/ckeditor/ckeditor.js") .Include("~/Scripts/ckeditor/config.js"); //skip transformation. Result is that files are only bundled, but not minified. bundle.Transforms.Clear(); bundles.Add(bundle);

También debe eliminar los archivos .min.js del directorio para evitar la sustitución.