我之前曾问过一个问题,这是一个问题的前奏。基本上,我有一个ClickOnce WPF客户端应用程序,它通过在应用程序中配置为服务引用的WCF Web服务获取数据。目前服务参考指向我的开发服务器上的WCF部署 - 但我真正想要做的是通过TFS /发布管理和每个阶段(开发,测试,生产)处理构建我希望服务URL更新到各服务器。同样,更新每个阶段的发布位置信息也是史诗般的。我基本上希望能够部署/发布到Dev,Test&生产环境一体化发布。
我原本希望帖子发布会有一个文件,我可以在发布管理的每个阶段更新到正确的服务器,但似乎并非如此。从安全的角度来看,Kinda是有道理的!
有没有人克服这种情况并能够提供一些指导?
我正在使用Visual Studio 2015 Professional,TFS 2015& MS Release Management 2015.如果有人需要关于我当前设置的更多信息,我可以为您提供更多详细信息。
修改
我一直在深入研究这一点,并发现在每个阶段发布之前,项目中有很多设置需要更改......
项目属性 - >发布
项目属性 - >设置
项目属性 - >应用
服务参考
所以这让我想到“我是否需要创建一个应用程序来管理它?然后就如何实际工作提出自己的问题。
我无法感觉好像我在这里遗漏了一些东西......当然,我并不是唯一一个试图通过不同的部署阶段(开发/测试/生产)管理ClickOnce应用程序的人?我不敢相信在TFS / RM中没有考虑到这一点?!
谢谢! 克里斯