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