【发布时间】:2010-11-24 19:28:24
【问题描述】:
我定期开发 .net 应用程序并使用部署项目将它们安装在不同的服务器上。
我有 3 种不同的环境:
- 开发
- 质量检查(2 台服务器)
- 产品(3 台服务器)
我想创建一个自定义操作项目,在安装应用程序时可以在其中进行一些配置。一些任务,例如:
- 确保调试设置为 false
- 根据环境选择必要的配置文件 - 例如。 qa 使用 qa 配置等。
还有一些基于环境的。
我希望这尽可能自动化以加快部署速度。我已经研究过创建自定义操作,但没有看到这个问题。我遇到了一个绊脚石:
安装程序如何知道我正在将应用程序安装到哪个服务器(dev、qa 等)?它可以查看服务器并据此知道,还是我在安装过程中输入它?
【问题讨论】:
标签: .net visual-studio deployment installation custom-action