asp.net - Visual Studio 发布/或构建解决方案 ZIP

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

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

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

最佳答案

如果您正在构建 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

关于asp.net - Visual Studio 发布/或构建解决方案 ZIP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11348853/

相关文章:

visual-studio - 未安装项目应用程序

c# - 转换.日期时间

asp.net - Umbraco 中几秒后 session 超时

c# - 检查长度和非字母数字字符的 .NET 正则表达式

java - .NET - .NET 的安全框架

.net - 您对 Entity Framework 4.0 有何看法?

c# - 如何将 asp.net 转发器控件动态绑定(bind)到数据源

.net - 从 ASP.NET 获取数据集到纯 HTML jQuery 或 JavaScript 库的好、干净、简单的方法?

c# - 无法将类型 'IEnumerable<XElement>'隐式转换为 'bool'

visual-studio-2010 - 如何找到单 channel 图像来运行 openCV 的方法 cvCanny