Visual Studio发布/或构建解决方案ZIP

时间:2012-07-05 16:44:47

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

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

我遇到了一些问题,试图恢复到我的应用程序的早期版本,因为我忘记在发布后检查所有内容。而某些TFS在给定日期获取应用程序的快照非常棘手。每次有发布或构建的ZIP存档都非常有用。

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

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

对于大多数开发人员在其计算机上使用的标准“Debug”构建,您不希望这样,但您可能希望将其配置为其他构建配置。

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

ASP.NET Web Application Project Deployment Overview

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