Файлы .less с подфайлами .css

Мне было интересно, как была сделана эта файловая структура.

введите здесь описание изображения

Я знаю, как использовать dotless, но я не знаю, как создавать скомпилированные файлы в файле .less.
Есть идеи?

Изменить

Я нашел этот вопрос

И у меня возникла идея, что если я смогу разместить каждый файл .css рядом с файлом .less с помощью тега <DependentUpon>, тогда это сработает.

Я следил за этим руководством по работе с точками.

И я думаю, что решение может быть сделано здесь:

<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/MsBuild/2003">
  <Target Name="CompileDotlessCss">
    <ItemGroup>
      <Binaries Include="*.dll;*.exe"/>
    </ItemGroup>

    <!-- Compile dotLess CSS into minified full CSS -->
    <Exec Command="$(ProjectDir)..\[MSBuild]\dotless.Compiler.exe $(ProjectDir)..\css\main.css $(ProjectDir)..\css\main.min.css -m"/>

  </Target>
</Project>

Но я не знаю как.. Пожалуйста, помогите!

Изменить 2

Я думаю, что мне нужно изменить вопрос.
Итак, мой новый вопрос будет таким: "Как я могу автоматически включать сгенерированные файлы с помощью команды Exec в проект и заставить их генерировать файлы .css в качестве подфайлов целевого .less файл?"

Изменить 3

Хммм... мой вопрос может сбить с толку других... Я нашел это видео на этом < href="https://stackoverflow.com/questions/2176675/visual-studio-precompile-dotless#7224589">post, и это то, что я хочу. Создавайте файлы .css из файлов .less и делайте файл .css подфайлом файла .less и автоматически включайте его в проект! Но с помощью MSBuild. Возможно ли это? Пожалуйста помоги! :-)

Редактировать финал

Хорошо.. После того, как я прочитаю документацию и использую это расширение
Я понимаю, что делал то, что описано выше.
Итак, мне не нужно делать то, что описано выше, все это делается с помощью веб-приложений..

Итак, ответ на мой вопрос: использовать Web Essentials.


person fiberOptics    schedule 03.10.2013    source источник
comment
Вы можете посмотреть, как это делает Visual Studio 2012 (или WebEssentials, если у вас 2010). Это выходит из коробки на 2012 год   -  person Kenneth    schedule 03.10.2013
comment
@ Кеннет Честно говоря, я понятия не имею, как это сделать. Я просто новичок в MSBuild. Взгляните на этот пост stackoverflow.com/questions/2176675/ Я думаю, что ответ можно найти здесь.   -  person fiberOptics    schedule 04.10.2013
comment
@Кеннет Спасибо! Теперь у меня есть идея .. Пожалуйста, посмотрите мое окончательное редактирование ..   -  person fiberOptics    schedule 04.10.2013


Ответы (1)


Думаю, вы уже поняли, что Web Essentials может делать это автоматически. Затем он также может объединить сгенерированные файлы CSS в один файл, что тоже очень удобно.

http://vswebessentials.com/

person JOATMON    schedule 08.11.2013