在http://ajaxmin.codeplex.com/的AjaxMin项目是伟大的,非常有用的。微软的Ajax Minifier - TFS 2010工作流 - AjaxMin在TFS构建
我之前使用的是AjaxMin的代码选项,我将手动扫描所有JS和CSS文件的目录,并缩小内容,然后用缩小的内容重写原始文件。
此代码将在已创建只是上运行的目的建立,让他们准备好部署定制的“BuildConfigurator”运行。
我们自作出决定摆脱BuildConfigurator和使用TFS2010做的所有版本。我已经开始使用TFS构建工作流程,现在我需要缩小所有的JS/CSS文件(相同的文件名)。
我怎样才能做到这一点的TFS构建工作流?它应该是可行的,对吧?
我看到如何将它添加到项目定义为http://ajaxmin.codeplex.com/wikipage?title=AjaxMinTask但是,这似乎是在项目层面的文件。我希望能够为整个解决方案/构建做到这一点,其中缩减只能用TFS构建完成,而不是在任何开发者机器上进行本地构建。
任何帮助将不胜感激。谢谢。
我结束了创建自定义生成活动代码,我叫AjaxMinify那花了一个目录路径作为输入(集构建工作流),然后将其精缩在目录/子目录中的所有文件。然后,只需将AjaxMinify活动添加到您想要的构建工作流程中,并使其运行起来!感谢您的答案。 –
任何机会,你可以发布你创建的自定义活动的样本 - 我有完全相同的问题,我有点挣扎! –