使用InstallShield 2011安装程序更改app.config中的连接字符串
我正在创建一个InstallShield 2011基本MSI安装程序项目。
我正在尝试根据用户在设置中创建的数据库登录对话框中的选择来更改app.config中的连接字符串。如何将这些连接字符串设置应用于我正在尝试安装的Windows应用程序的app.config中的连接字符串条目?
XML文件更改是正确的起点。由于更改连接字符串是一项常见任务,我希望有一个最佳实践来完成此任务。
- 编辑 -
有两个主要困难:
如何在InstallShield中引用将在构建时创建的文件? App.config被复制到MyAppName.config。我不想再将应用程序名称硬连接到此处的设置中。
配置文件中的连接字符串由Entity框架使用,因此包含的信息多于InstallShield中数据库选择所提供的信息。如果我只想更改连接字符串的
Server
和InitialCatalog
属性,我必须在配置文件的元素中修补属性。看起来XML File Change仅支持替换整个元素或属性。
没有找到相关结果
已邀请:
1 个回复
凄嘛姥