我正在使用WIX工具集3.5来创建用于安装网站的msi包。我的网站是基于asp的,我在config.asp文件中有配置。 安装时我有对话窗口,供用户插入服务器名称,数据库名称,用户名和密码。 然后我必须将此值插入(替换)到config.asp文件中。 我有几行像: ConnectionString =“Provider = SQLOLEDB.1; Password = xxx; User ID = user; Initial Catalog = ....
最好的方法是什么?我必须以某种方式解析文件。 任何例子?我所发现的只是如何在.NET中替换配置文件,这是基于xml的,并且有不同的方法。
由于
答案 0 :(得分:1)
如果config.asp文件不是可以使用XPATH处理的真XML,则必须编写自定义操作来执行更新。 FWIW,InstallShield具有“文本替换”功能,类似于Xml功能,但在常规文本上使用搜索和替换。