【发布时间】:2014-07-23 13:29:05
【问题描述】:
我们正在使用 Visual Studio + Web Essentials 将 LESS 文件编译为 CSS。每当我们更改 LESS 文件时,Web Essentials 都会坚持创建 *.css、*.min.css 和 *.css.map 文件并将它们添加到 Visual Studio 项目文件中。
我们不想将这些文件签入源代码控制,就像我们不签入 dll 文件一样。
所以我的问题是:我们可以将 Web Essentials 配置为不将 *.css 和 *.css.map 添加到 VS 项目吗?
【问题讨论】:
-
更多信息:我们试图忽略 .gitignore 中的文件,但随后我们的构建服务器失败,因为除非项目中的所有文件都存在,否则 MS Web 部署将失败。我们有一个构建事件,它通过将所有 LESS 文件包含到 main.less 中来创建一个 main.css,然后创建 main.css。
-
那么你需要这些css文件吗?因为您可以停止 Web Essentials 创建它们,然后使用您的构建任务来创建文件。
-
好问题。开发时我需要 main.css ......但不是所有其他文件。我不在乎它们是否被创建......但我只是不希望它们包含在我的 VS 项目中。
标签: visual-studio less web-essentials