YUI Compressor 的文件名问题

File name issue with YUI Compressor

我在我的 .Net 项目中使用 YUICompressor MSBuild 任务。我希望将压缩文件命名为 file_name.min.js 和 file_name.min.css。我在我的 buildconfig.xml:

中使用以下压缩器任务
<CssCompressorTask
      SourceFiles="@(CssFiles)"
      DeleteSourceFiles="false"
      OutputFile="%(CssFiles.Identity)"
      CompressionType="Standard"
      LoggingType="Info"
      PreserveComments="false"
      LineBreakPosition="-1"
  />

我得到的缩小文件是 file_name.css.min.css,但我希望它是 file_name.min.css
有人可以指导我如何实现这一点。

使用 %(CssFiles.Filename) 而不是 %(CssFiles.Identity)。 参见 MSBuild item metadata