2012-02-17 16 views
5

En un proyecto asp.net mvc 3, estoy usando Combres para combinar y minificar mis archivos CSS. Estoy usando el filtro dotlesscss para extras de css sofisticados como variables.Dotlesscss @import statement: no se puede encontrar el archivo. Usando Combres

Sin embargo, cuando intento utilizar el dotlesscss @import statement (véase la importación en la parte inferior de la página), failes generación css con el siguiente error:

Could not find a part of the path 'C:\Program Files (x86)\IIS Express\colors.less'. 

Está claro que el compilador sin punto está mirando en el directorio equivocado, sin embargo: ¿cómo arreglar esto?

[editar]: conforme a lo solicitado: He intentado lo siguiente: synaxes

@import "Colors.less" 
@import "~/Content/Colors.less" 
+2

¿Podría publicar el código menos en cuestión que está intentando compilar? – Tigraine

+0

¿Utiliza rutas absolutas? Mudarse a un pariente podría ayudar. Uso la extensión chirpy VS para compilar y combinar archivos js/coffee y css/less, puedes intentarlo – Guillaume86

Respuesta

3

Uso del DotlessCssCombineFilter en lugar de la DotlessCssFilter. A continuación, elimine las declaraciones @import de sus menos archivos y, en su lugar, importe los menos archivos en el orden correcto dentro de resourceSet.

+0

¡Impresionante! ¡Tu el hombre! Ahora, para saber cómo usar Combres con una versión sin punto sin torsión. :) –

+0

@Epskampie Supongo que se refiere al hecho de que Combres funciona con 1.2.0.0 sin puntos en lugar de 1.2.2.0? En ese caso, simplemente actualice su referencia (no a través de NuGet) a 1.2.2.0, y reescriba un enlace de ensamblaje de la siguiente manera:

+0

¡Guau, realmente funciona! Acabas de resolver todos los problemas que tuve con combres y sin puntos, ¡gracias! –

1

La respuesta aceptada es una solución alternativa, no una solución.

Aquí está the fix to the issue y aquí está el suggestion to the Combres team.

+1

Sé que esta es una publicación anterior, pero el enlace al arreglo está roto. ¿Hay otra ubicación en la que pueda encontrar la solución? –

Cuestiones relacionadas