msbuild - YUI Compressor for .NET 和 MSBuild 的多个排除规则

标签 msbuild yui

我正在寻找如何在 YUI Compressor for .NET 的 MSBuild 设置 XML 中使用通配符匹配排除多个文件

目前我有这个:

Exclude="$(ProjectDir)../../Scripts/plugins/*.min.js"

但也想排除匹配的文件:

*-vsdoc.js

应该如何将这个额外的通配符模式添加到 Exclude 属性中?

完整的 XML 目前看起来像这样:

<ItemGroup>
  ...
  <JavaScriptFiles Include="$(ProjectDir)../../Scripts/plugins/*.js" Exclude="$(ProjectDir)../../Scripts/plugins/*.min.js" />
  ...
</ItemGroup>

最佳答案

我找到了解决方案...所以我会自己回答这个问题。

要有多个排除规则,您可以使用“;”作为分隔符。

<ItemGroup>
  <JavaScriptFiles 
     Include="$(ProjectDir)../../Scripts/plugins/*.js" 
     Exclude="$(ProjectDir)../../Scripts/plugins/*.min.js;
              $(ProjectDir)../../Scripts/plugins/*-vsdoc.js" />
</ItemGroup>

关于msbuild - YUI Compressor for .NET 和 MSBuild 的多个排除规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11081933/

相关文章:

database - 从 Visual Studio 中的数据库项目执行脚本

visual-studio-2012 - 应用程序可执行文件名与 vshost 可执行文件名不同

javascript - 富文本数据保存为 HTML 到 sql server

javascript - 什么是让这个图标摆动的最好方法..就像果冻一样

javascript - 如何在自定义 YUI 单元格编辑器中指定返回值?

tfs - 使用托管 TFS 将变更集编号转换为版本信息

msbuild - 在 MsBuild 中声明动态配置文件路径

powershell - 使用 MSBuild 打包云服务项目时出现 CSPack RemotingException

javascript - minDate 或 maxDate 在 AlloyUI 1.5 DatePickerSelect 中不起作用

javascript - 当页面上有一个大表格时,我可以加快 YUI 布局管理器的速度吗?