Deployment 单击一次即可完成开发/测试/生产部署

Deployment 单击一次即可完成开发/测试/生产部署,deployment,clickonce,Deployment,Clickonce,我想知道是否有人有在开发>测试>生产部署周期中管理一次点击应用程序的经验 我的应用程序使用WCF服务获取数据。服务也存在于三个不同的阶段,因此部署将需要在每个阶段指向不同的服务 我最初认为TFS&releasemanagement可以完成这项工作,但在查看详细信息时,我发现不可能以这种方式将releasemanagement用于Click-one 也许我用错误的方式看待发布管理,但据我所知,项目是在发布管理之前构建的,到那时,更改每个阶段的Web服务细节是非常困难和复杂的 然后,我开始编写一个应

我想知道是否有人有在开发>测试>生产部署周期中管理一次点击应用程序的经验

我的应用程序使用WCF服务获取数据。服务也存在于三个不同的阶段,因此部署将需要在每个阶段指向不同的服务

我最初认为TFS&releasemanagement可以完成这项工作,但在查看详细信息时,我发现不可能以这种方式将releasemanagement用于Click-one

也许我用错误的方式看待发布管理,但据我所知,项目是在发布管理之前构建的,到那时,更改每个阶段的Web服务细节是非常困难和复杂的

然后,我开始编写一个应用程序来管理部署—我获取所选TFS变更集的文件,更新每个阶段需要的位,并启动部署。我开始认为这有点混乱,我不禁想,如果一个客户机安装了所有三个版本的客户机(Dev/Test/Production),那么安装之间仍然有共享资源,这就不可能了

肯定会有一个相当简单的。。。跨三种不同的部署环境部署单击一次的标准方式