如何在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 \”参数。验证参数是否在任务上存在,并且它是可设置的公共实例属性。
没有找到相关结果
已邀请:
4 个回复
靛取糕奖穿
执行任务
屉杆绊
呕蹿尉
荒劫娇噬
开关即可。 更改
至