5

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

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

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

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

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

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

所以我将它添加到项目文件中,但这复制了 Visual Studios 解决方案资源管理器中所有受影响的文件。

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

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

4

0 回答 0