【问题标题】:Compression Task (Team Foundation Server)压缩任务(Team Foundation Server)
【发布时间】:2012-10-05 13:44:34
【问题描述】:

我正在使用 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 中不可用,我认为仅在构建服务器上可用。

【问题讨论】:

    标签: .net tfs msbuild compression tfsbuild


    【解决方案1】:

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

    【讨论】:

    • 谢谢!它位于 MSBuild.ExtensionPack.dll 程序集中的 MSBuild.ExtensionPack.Compression 命名空间内。
    猜你喜欢
    • 1970-01-01
    • 2010-09-13
    • 2019-09-06
    • 2015-01-08
    • 1970-01-01
    • 2018-12-18
    • 1970-01-01
    • 1970-01-01
    • 2010-09-26
    相关资源
    最近更新 更多