构建任务以将“构建操作”设置为“无”以自动排除调试CSS / JavaScript

时间:2012-08-10 01:30:08

标签: visual-studio msbuild

我的Web应用程序项目包含各种CSS和JavaScript文件,例如demo.debug.css和demo.debug.js。

在构建时,这些文件都缩小为demo.css或demo.js,例如。

许多 .debug.css / .debug.js文件的构建操作设置为“无”,以确保它们不包含在已发布的项目中,只有缩小的文件输出为他们的构建操作设置为“内容”。

我想要的是一个构建任务或操作,它将自动扫描项目并将此构建操作值设置为None,因此在添加新文件时,默认情况下不会包含它们。

后续内容已添加到构建任务中,但“无”不是有效的任务名称。

<None Include="**\*.debug.css" />

所以我将其添加到项目文件中,但这会复制Visual Studios Solution Explorer中所有受影响的文件。

  <ItemGroup>
    <None Include="**\*.debug.css" />
  </ItemGroup>

我怀疑我需要在构建任务中添加引用,但无法找到此任务程序集所在的位置。我的两个选项都没有设置文件的构建操作。

0 个答案:

没有答案
相关问题