在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活動添加到您想要的構建工作流程中,並使其運行起來!感謝您的答案。 –
任何機會,你可以發佈你創建的自定義活動的樣本 - 我有完全相同的問題,我有點掙扎! –