Мне было интересно, как была сделана эта файловая структура.
Я знаю, как использовать 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.