.net-core asp.net-core-mvc asp.net-core-2.1

¿Algo ha reemplazado a bundleconfig.json en ASP.NET Core MVC 2.1?



.net-core asp.net-core-mvc (3)

Bundleconfig.json se eliminó de las plantillas 2.1 porque se basaba en una herramienta que Microsoft no creó ni admitió. Consulte https://github.com/aspnet/templating/issues/326 .

Este archivo [bundleconfig.json] sirve para configurar los diversos conjuros de la herramienta BundlerMinifier, que en realidad no se incluye en las plantillas, ni es compatible con Microsoft.

El equipo de ASP.NET Core está considerando reemplazar esto con "libman", que será una característica compatible de Visual Studio. Sin embargo, este trabajo aún no está hecho. Consulte https://github.com/aspnet/templating/issues/471

Cuando creo un nuevo ASP.NET MVC Core para 2.1 RC1, no crea el archivo bundleconfig.json que se usa para agrupar y minimizar. Este archivo se crea si me destino 2.0.

A continuación se muestra un ejemplo, la solución contiene un nuevo proyecto dirigido a 2.0 y otro a 2.1:

¿Algo ha reemplazado el empaquetado y la minificación integrados, o es solo un error en RC1?


Tuve el mismo problema, pude copiar un archivo de paquete existente en el proyecto y eso me funcionó. Debe seguir esta guía e instalar la extensión Bundle & Minifier ... también, asegúrese de estar usando VS 15.7.

Parece que el archivo del paquete no está incluido en la última plantilla de proyecto.


Acabo de instalar Bundler y Minifier en mi proyecto ASP.NET Core MVC. Cuando hice clic derecho en Bundler y Minifier> Bundle File , hice un bundleconfig.json para mí, que luego pude configurar para agrupar en cada compilación. La publicación de mi aplicación web en Azure envió los archivos CSS y JS minificados correctos.

Una desventaja es que tienes que minimizar cada archivo, lo que no me importa ya que tengo 2, pero imagino que la mayoría de los proyectos reales tendrán mucho más que eso.