【问题标题】:.less files with .css subfiles.less 文件和 .css 子文件
【发布时间】:2013-11-09 06:50:09
【问题描述】:

我想知道这个文件结构是如何完成的。

我知道如何使用dotless,但我不知道如何在.less文件下制作编译文件。
有什么想法吗?

编辑

我找到了这个question

我有一个想法,如果我能够使用<DependentUpon> 标签使每个 .css 文件都位于 .less 文件旁边,那么它就可以工作。

我一直在关注tutorial 关于无点的问题

我认为解决方案可以在这里完成:

<?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

嗯.. 我的问题可能会让其他人感到困惑.. 我在这个post 上找到了这个video,这就是我想要的。从.less 文件生成.css 文件,并将.css 文件作为.less 的子文件,并自动包含在项目中!但是使用 MSBuild .. 这可能吗?请帮忙! :-)

编辑终稿

好的.. 在我阅读文档并使用此extension
我意识到,我在做上面的旧事。
所以,我不需要做上面的那些东西,它都是使用网络必需品完成的..

所以我的问题的答案是,使用 Web Essentials。

【问题讨论】:

  • 你可以看看 Visual Studio 2012 是如何做到的(或者如果你有 2010 的话,WebEssentials)。它在 2012 年开箱即用
  • @Kenneth 老实说,我不知道该怎么做。我只是 MSBuild 的新手。看看这个帖子stackoverflow.com/questions/2176675/…我想答案可以在这里找到。
  • @Kenneth 谢谢!我现在明白了.. 请看我的最终编辑..

标签: css asp.net-mvc less dotless


【解决方案1】:

我认为您已经发现,Web Essentials 可以自动执行此操作。然后它还可以将生成的 CSS 文件捆绑到一个文件中,这也非常方便。

http://vswebessentials.com/

【讨论】:

    猜你喜欢
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 2016-12-10
    • 2021-06-22
    • 2017-03-26
    • 2016-02-02
    相关资源
    最近更新 更多