【问题标题】:Visual Studio post publish/or build solution ZIPVisual Studio 发布/或构建解决方案 ZIP
【发布时间】:2012-07-05 16:44:46
【问题描述】:

在我右键单击项目文件并单击“发布”后,有没有办法自动压缩/归档整个解决方案?

我在尝试恢复到以前版本的应用程序时遇到了一些问题,因为我在发布后忘记检查所有内容。有些 TFS 很难在给定日期获取应用程序的快照。每次发布或构建时都有一个 ZIP 存档会非常有益。

【问题讨论】:

标签: asp.net .net visual-studio-2010 zip post-build-event


【解决方案1】:

如果您正在构建 Web 应用程序,您的网站项目应该有一个选项卡,您可以在其中为不同的构建配置设置“打包/发布 Web”设置。这应该允许您在构建时生成 ZIP 包。

对于大多数开发人员在他们的机器上使用的标准“调试”构建,您不希望启用它,但您可能希望将其配置为其他构建配置。

关于该主题的一些不错的 MSDN 读物是:

ASP.NET Web Application Project Deployment Overview

How to: Create an Automated Build and Deployment Solution with Team Foundation Server Team Build

【讨论】:

    【解决方案2】:

    通常的做法是在构建服务器端执行此操作。任何持续集成系统都允许在成功构建时执行操作。增加开发人员机器上的构建时间不是一个好习惯,因为它会影响生产力。

    【讨论】:

    • 问题是如何在执行发布操作时自动压缩。构建不涉及发布步骤。因此,如果您向 Publishing 添加其他操作,则不会影响执行构建的开发人员。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    相关资源
    最近更新 更多