2012-02-17 7 views
5

In un progetto asp.net mvc 3, sto usando Combres per combinare e ridurre i miei file CSS. Sto usando il filtro dotlesscss per fantastici css extra come le variabili.Istruzione dotlesscss @ import: impossibile trovare il file. Usando Combres

Tuttavia, quando provo ad usare il dotlesscss @import statement (vedi l'importazione in fondo alla pagina), failes generazione CSS con il seguente errore:

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

E 'chiaro che il compilatore errati privi di punti è alla ricerca nella directory sbagliata, comunque: come risolvere questo problema?

[modifica]: come richiesto: ho provato i seguenti: le Sinassi

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

Potresti pubblicare meno codice in questione che stai tentando di compilare? – Tigraine

+0

Hai percorsi assoluti dell'utente? Trasferirsi in parente potrebbe aiutare. Io uso l'estensione VS chirpy per compilare e combinare file js/coffee e css/less, potresti provarlo – Guillaume86

risposta

3

Utilizzare il DotlessCssCombineFilter al posto del DotlessCssFilter. Quindi rimuovere le istruzioni @import dai file meno e importare i file meno nell'ordine corretto all'interno di resourceSet.

+0

Awesome! Tu l'uomo! Ora per scoprire come usare Combres con una versione senza scarti non danneggiata. :) –

+0

@Epskampie Suppongo che tu faccia riferimento al fatto che Combres funziona con 1.2.0.0 senza puntini invece di 1.2.2.0? In tal caso, aggiornare la propria referenza (non tramite NuGet) alla 1.2.2.0 e riscrivere il binding di un assembly nel modo seguente:

+0

Wow, funziona davvero! Hai appena risolto ogni problema che ho avuto con combres e senza idee, grazie! –

1

La risposta accettata è un aggiramento, non una soluzione.

Qui è the fix to the issue e qui è il suggestion to the Combres team.

+1

So che questo è un vecchio post, ma il link alla correzione è rotto. C'è un'altra posizione in cui posso trovare la soluzione? –

Problemi correlati