Dotlesscss @import оператор: не могу найти файл.Используя Combres - PullRequest
5 голосов
/ 17 февраля 2012

В проекте asp.net mvc 3 я использую Combres для объединения и минимизации моих CSS-файлов. Я использую фильтр dotlesscss для необычных дополнительных функций CSS, таких как переменные.

Однако, когда я пытаюсь использовать оператор dotlesscss @import (см. Импорт внизу страницы), генерирование css завершается ошибкой:

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

Понятно, что компилятор без точек ищет не в том каталоге: как это исправить?

[править]: по запросу: я попробовал следующие синаксы:

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

Ответы [ 2 ]

3 голосов
/ 23 февраля 2012

Используйте DotlessCssCombineFilter вместо DotlessCssFilter.Затем удалите операторы @import из файлов * .less и вместо этого импортируйте файлы * .less в правильном порядке внутри resourceSet.

1 голос
/ 31 июля 2012

Принятый ответ - обходной путь, а не исправление.

Вот решение проблемы , а вот предложение команде Combres .

...