【问题标题】:Deploy - how can I efficiently deploy different exe based on parameters sent from web browser?部署 - 如何根据 Web 浏览器发送的参数有效地部署不同的 exe?
【发布时间】:2017-11-29 09:17:27
【问题描述】:

我有一个网页,它提供了一个安装程序,它根据用户有权访问的客户端将注册表添加到用户的计算机中。

安装程序非常简单。它从其 app.config 中读取,获取客户端密钥并下载用于创建注册表的配置文件。

事情就是这样,我使用 ClickOnce 来部署应用程序。安装程序的主要逻辑保持不变,唯一不同的是 app.config 键。如果用户有 5 个客户端,我必须发布 5 次,因为我通过设置不同的发布/安装 URL 来分隔不同的安装程序,如下所示。顺便说一句,我也必须定义不同的程序集名称:

这绝对不是一个好的解决方案。 有没有更好的方法可以配置安装程序以从网页接受此参数,或其他更好的方法来自动化此过程,然后减少发布时间?

期待任何建议! 谢谢!

【问题讨论】:

    标签: c# .net winforms deployment clickonce


    【解决方案1】:

    我最后做的是写一个powershell脚本,修改csproj中的相关参数并部署。但我未能将这些部署的文件复制到远程服务器(aws)。如果有人对此有任何经验,非常欢迎您分享您的想法!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-03
      • 1970-01-01
      • 2015-10-10
      • 2014-05-19
      • 2013-02-05
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      相关资源
      最近更新 更多