【问题标题】:How to change Application Settings during InstallShield Installation Process?如何在 InstallShield 安装过程中更改应用程序设置?
【发布时间】:2014-02-19 11:31:41
【问题描述】:

我的应用程序正在完成阶段,刚刚添加了 InstallShield 项目,准备创建一个安装程序来分发应用程序,但是我有一个缺点:

对于我与数据库的 SQL 连接,我目前一直在使用应用程序设置并使用 AppConnectingString 并将值作为连接字符串。然而,显然,如果分发给另一家与其数据库有不同连接的公司,则需要更改/配置。

有没有办法在客户端安装我的应用程序时动态编辑我的应用程序设置,以便他们可以更改连接字符串,如果可以,它是如何完成的?

【问题讨论】:

    标签: c# wpf installation connection-string installshield


    【解决方案1】:

    我能够使用 InstallShield 安装设计器中“系统配置”区域中的“文本文件更改”部分完成类似的操作。

    由于您的应用程序设置位于 app.config 文件中,因此您可以设置文本文件更改以查找特定字符串(例如“MyServer”)并将其替换为用户在安装时为其 sql 服务器选择的任何内容. (您需要在“SQL 脚本”下的 sql 连接条目,以便用户在安装时看到 sql server 连接对话框)。

    这个问题在给出这个答案时是 3 个月大;也许它会帮助其他人解决同样的问题......

    【讨论】:

      猜你喜欢
      • 2017-10-29
      • 2018-04-27
      • 2010-10-06
      • 2010-12-08
      • 1970-01-01
      • 2012-03-29
      • 1970-01-01
      • 1970-01-01
      • 2018-05-24
      相关资源
      最近更新 更多