我想知道这个文件结构是如何完成的。
我知道如何使用dotless,但我不知道如何在.less 文件下生成编译文件。
任何想法?
编辑
我发现了这个问题
我有一个想法,如果我能够使用<DependentUpon>
标签使每个 .css 文件都位于 .less 文件旁边,那么它就可以工作。
我一直在关注这个关于 dotless 的 教程
我认为解决方案可以在这里完成:
<?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
嗯..我的问题可能会让其他人感到困惑..我在这篇文章中找到了这个视频,这就是我想要的。从.less 文件生成.css 文件,并将.css 文件作为.less 的子文件,并使其自动包含在项目中!但是使用 MSBuild .. 这可能吗?请帮忙!:-)
编辑最终
好的.. 在我阅读了文档并使用了这个扩展
之后
,我意识到,我正在做上面的旧事情。
所以,我不需要做上面的那些事情,它都是使用网络必需品完成的..
所以我的问题的答案是,使用 Web Essentials。