Zippy Chirp - 100%CPU

时间:2011-12-20 22:25:52

标签: visual-studio minify chirpy

我在VS 2010 SP1下安装了Chirpy,创建了一个小的all.chirp.config并保存了它。

“输出”窗口显示以下行:

  

ConfigEngine - C:\ Users \ me \ Documents \ Visual Studio 2010 \ Projects \ MyPrj \ Website \ Content \ all.chirp.config

一遍又一遍,而我的CPU被钉住......

配置文件包含:

<root>
  <FileGroup Name="system.css">
    <File Path="Fonts/all.css" />
    <File Path="Google.Prettify.css" />
  </FileGroup>

  <FileGroup Name="MyPrj.css">
    <File Path="site.css" />
    <Folder Path="MyPrj" Pattern="*.css" />
  </FileGroup>

  <FileGroup Name="system.js">
    <File Path="../Scripts/browserDetect.js" />
  </FileGroup>
  <FileGroup Name="MyPrj.js">
    <Folder Path="../Scripts/MyPrj" Pattern="*.js" />
  </FileGroup>
</root>

其中第一个文件夹(包含* .css)包含6个文件,第二个文件夹包含* .js包含14个文件。应该没什么大不了的......

注意:我从工具

中收到错误:The 'root' element is not declared

1 个答案:

答案 0 :(得分:1)

我想出来了。 path属性在folder元素上无效。您需要将Folder更改为:

<Folder Pattern="../Scripts/MyPrj/*.js" />

否则你只是告诉chirpy处理你的根目录中的所有js文件,并最终陷入无限循环试图缩小你的输出。

同样只是一个FYI,我发现文件夹节点支持Deep属性。将此设置为false,可确保它不会查找任何子目录。