ClickOnce with Web Service Reference - 发布到同一版本

时间:2016-04-18 08:56:51

标签: tfs clickonce release-management

我之前曾问过一个问题,这是一个问题的前奏。基本上,我有一个ClickOnce WPF客户端应用程序,它通过在应用程序中配置为服务引用的WCF Web服务获取数据。目前服务参考指向我的开发服务器上的WCF部署 - 但我真正想要做的是通过TFS /发布管理和每个阶段(开发,测试,生产)处理构建我希望服务URL更新到各服务器。同样,更新每个阶段的发布位置信息也是史诗般的。我基本上希望能够部署/发布到Dev,Test&生产环境一体化发布。

我原本希望帖子发布会有一个文件,我可以在发布管理的每个阶段更新到正确的服务器,但似乎并非如此。从安全的角度来看,Kinda是有道理的!

有没有人克服这种情况并能够提供一些指导?

我正在使用Visual Studio 2015 Professional,TFS 2015& MS Release Management 2015.如果有人需要关于我当前设置的更多信息,我可以为您提供更多详细信息。

修改

我一直在深入研究这一点,并发现在每个阶段发布之前,项目中有很多设置需要更改......

项目属性 - >发布

  1. 发布文件夹位置
  2. 安装文件夹网址
  3. 选项 - >说明 - >产品名称
  4. 项目属性 - >设置

    1. 我有一个需要根据部署到
    2. 的阶段而改变的设置值

      项目属性 - >应用

      1. 程序集名称(无论正在安装哪个阶段,都不会替换每个客户端安装
      2. 服务参考

        1. 更新服务参考地址
        2. 所以这让我想到“我是否需要创建一个应用程序来管理它?然后就如何实际工作提出自己的问题。

          我无法感觉好像我在这里遗漏了一些东西......当然,我并不是唯一一个试图通过不同的部署阶段(开发/测试/生产)管理ClickOnce应用程序的人?我不敢相信在TFS / RM中没有考虑到这一点?!

          谢谢! 克里斯

0 个答案:

没有答案