安装期间更改XML(.config)(installshield 2010)

我正在开发installshield 2010应用程序但是'文本文件更改'和'xml文件更改'不适合修改配置文件(包括app.config),因为不支持应用条件(如“if”语句)和make元素(属性) )修复xml文件中的顺序。 有人可以建议“安装过程中配置更改的最佳实践”吗?     
已邀请:
InstallShield使用MSXML来执行更新,这是DOM的行为。如果这对您来说是不可接受的,那么您必须假装它不是XML并使用Text Changes模式或编写您自己的自定义操作。 既然你问过“最佳实践”,我会说有效的XML是有效的XML,如果你担心人们手工编辑的可读性,如果他们不能正确理解XML,他们可能不应该手工编辑它。 让我想起了1990年代的一个老笑话,那个用户在得知INI文件是什么时就知道这个玩家已经足够危险了。 多年来一直争论的另一个最佳实践是这种配置是否属于安装程序。我一直这样做,但有很多不会/不会。他们坚持在应用程序中保持配置;通常在第一次运行时完成。     

要回复问题请先登录注册