0

我正在使用 WIX 工具集 3.5 创建用于安装网站的 msi 包。我的网站是基于 asp 的,我在 config.asp 文件中有配置。安装时,我有对话框窗口供用户插入服务器名称、数据库名称、用户名和密码。然后我必须将这些值插入(替换)到 config.asp 文件中。我有几行,例如: ConnectionString = "Provider=SQLOLEDB.1; Password=xxx; User ID=user;Initial Catalog=....

最好的方法是什么?我必须以某种方式解析文件。有什么例子吗?我所发现的只是如何在 .NET 中替换配置文件,它是基于 xml 的并且有不同的方法。

谢谢

4

1 回答 1

1

如果 config.asp 文件不是可以使用 XPATH 处理的真正 XML,则您必须编写自定义操作来进行更新。FWIW,InstallShield 具有类似于 Xml 功能的“文本替换”功能,但在常规文本上使用搜索和替换。

于 2013-03-11T18:26:59.900 回答