如何在Visual Studio 2010的MSBuild过程中使用Ajax Minifier时使用-clobber选项

问题描述

| 基本上,我的最终目标是在构建Visual Studio解决方案时删除已经存在的.min.js和CSS文件,而我将Ajax Minifier(版本4.20)作为最小化.js和.css文件的MSBuild任务之一。 根据Ajax Minifier文档,我可以使用
-clobber
选项来实现上述目标。但是,我无法弄清楚我可以在Visual Studio MSBuild项目任务中的哪个位置使用此选项。不过,我可以成功使用Ajax Minifier命令行工具中的
-clobber
选项。 这是我的项目(.csproj)文件中的配置代码...
<Import Project=\"$(MSBuildExtensionsPath)\\Microsoft\\MicrosoftAjax\\ajaxmin.tasks\" />
<Target Name=\"AfterBuild\">
    <ItemGroup>
        <JS Include=\"**\\*.js\" Exclude=\"**\\*.min.js;Scripts\\*.js\" />
    </ItemGroup>
    <ItemGroup>
        <CSS Include=\"**\\*.css\" Exclude=\"**\\*.min.css\" />
    </ItemGroup>
    <AjaxMin JsSourceFiles=\"@(JS)\" JsSourceExtensionPattern=\"\\.js$\" JsTargetExtension=\".min.js\" CssSourceFiles=\"@(CSS)\" CssSourceExtensionPattern=\"\\.css$\" CssTargetExtension=\".min.css\" clobber=\"true\" />
</Target>
但是,当我编译解决方案时,出现以下错误-不知道为什么?   \“ AjaxMin \”任务不支持\“ clobber \”参数。验证参数是否在任务上存在,并且它是可设置的公共实例属性。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)