压缩任务(Team Foundation Server)

时间:2012-10-05 13:44:35

标签: .net tfs msbuild compression tfsbuild

我正在使用Team Foundation Server,每次构建服务器构建代码时,我都必须自动从源代码生成压缩的zip文件。 这是我的项目文件的一个片段:

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<UsingTask TaskName="TransformXml" AssemblyFile="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.Tasks.dll" />
<Target Name="AfterBuild">
    <CallTarget Targets="Zipper" />
</Target>
<Target Name="Zipper" Condition="'$(ConfigTransform)'=='ImRunningOnTheServer'">
    <!-- I NEED A "COMPRESSION TASK" HERE-->
</Target>

是否有可用的压缩任务?也许在Microsoft.Web.Publishing.Tasks.dll程序集中定义了所需的任务 - 但我不知道它在哪里。它在GAC中不可用,我认为只在构建服务器上。

1 个答案:

答案 0 :(得分:1)

压缩任务是MSBuild Extension Pack的一部分。我目前在文档中找不到链接(我认为它已经破坏,或者IE9不兼容),但它们就在那里。