C# 如何在InstallShield安装过程中更改应用程序设置?

C# 如何在InstallShield安装过程中更改应用程序设置?,c#,wpf,installation,connection-string,installshield,C#,Wpf,Installation,Connection String,Installshield,我正处于应用程序的完成阶段,刚刚添加了InstallShield项目,准备创建一个安装程序来分发应用程序,但是我有一个缺点: 对于与数据库的SQL连接,我目前一直在使用应用程序设置,并使用值作为连接字符串的AppConnectingString。然而,很明显,如果将其分发给另一家与其数据库有不同连接的公司,则需要对其进行更改/配置 当客户端安装我的应用程序时,是否有一种方法可以动态编辑我的应用程序设置,以便他们可以更改连接字符串,如果有,是如何完成的?我可以使用“系统配置”中的“文本文件更改”部

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

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


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

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

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

这个问题在回答时已经3个月了;也许它会帮助其他人解决同样的问题