【问题标题】:File name issue with YUI CompressorYUI Compressor 的文件名问题
【发布时间】:2026-02-04 01:15:01
【问题描述】:

我在我的 .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
有人可以指导我如何实现这一目标。

【问题讨论】:

    标签: asp.net-mvc-4 msbuild yui-compressor


    【解决方案1】:

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

    【讨论】: