Обновление v2.6 работает с VS 2012, и у меня установлено обновление для Web Tools 2012.2, но проблема, которую я заметил, которая не существует в версии v2.5.1 (теперь я отказался от исправления), заключается в том, что строки @import в LESS файлах больше не локализуют файлы с ссылками при компиляции.
Компилятор бомбит, если файл, указанный в строке @import, находится в одной физической папке. Если какая-либо информация о пути существует, например, "../../style/common.less", компилятор отвечает на ошибку и не создает созданный файл CSS.
Ошибка, которую я получаю, заключается в том, что он не может найти файл, а информация о пути усечена либо в первую конструкцию родительского пути, либо в none. Итак, он ищет "../style/common.less" или "style/common.less". Кажется, что они прерывисты между ними.
По поводу возможной проблемы см. ниже: Меньше импорта CSS и относительных путей
UPDATE: Подтверждено, что ожидаемое поведение работает правильно в LESS v1.3.1 и ниже.
Я обновил v2.6 веб-Essentials через диалог обновления расширений Visual Studio. Затем я заменил содержимое файла LESS script в пути X:\Users\{USER}\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\{HASH}\Resources\Scripts\less-1.3.0. js (который первоначально был v1.3.3 с обновлением Web Essentials v2.6) со сценариями для версий 1.3.0, 1.3.1, 1.3.2, 1.4.0-beta, 1.4.0 и 1.4.1. Компиляторы работали только с версиями 1.3.1 и ниже.
Мне интересно, если что-то сломалось, когда была удалена поддержка @import-once.
ОБНОВЛЕНИЕ 2: Версия 2.7 веб-Essentials по-прежнему демонстрирует это поведение, но может быть исправлена также в соответствии с приведенным выше.