我开发的InstallShield 2010应用程序,但“文本文件的变化”和“xml文件的变化”是不是好修改配置文件(包括app.config)中,因为申请条件(如“if”语句)不被支持,使元件在固定xml文件(属性)的顺序。

可能有人建议“最佳实践安装期间配置改变”?

有帮助吗?

解决方案

InstallShield使用MSXML做的更新,这是DOM的行为。如果这是不能接受你,那么你就必须要么假装它不是XML和使用文本更改图案或编写自己的自定义操作。

既然你问到的“最佳做法”我想说的是有效的XML是有效的XML,如果你担心可读性为人们通过手动编辑它,也许他们不应该手工编辑它,如果他们不正确理解XML。

有关想起谁知道刚够是危险的,当他得知一个INI文件是什么用户在1990年的一个老笑话回来的我。

这已经争论多年来另一个最佳实践是这种类型的配置是否属于即使在安装程序中。我做这一切的时候,但也有很多不/不会。他们坚持保留配置中的应用;通常在第一次运行完成。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top