如何使用Wix Toolset检查ini文件是否存在
发布时间:2020-12-14 01:35:17 所属栏目:Windows 来源:网络整理
导读:我有一个配置的.ini文件.我需要检查它是否存在于新安装中以避免再次创建它.此外,如果新.ini有新字段添加到现有文件. 解决方法 不要将ini文件作为文件安装,而是将条目转换为 IniFile Table entries .这允许将所有ini文件更改视为“原子更改单元”,允许通过内
我有一个配置的.ini文件.我需要检查它是否存在于新安装中以避免再次创建它.此外,如果新.ini有新字段添加到现有文件.
解决方法
不要将ini文件作为文件安装,而是将条目转换为
IniFile Table entries.这允许将所有ini文件更改视为“原子更改单元”,允许通过内置MSI机制进行适当的合并和回滚.您可以避免所有自定义操作复杂
正如克里斯在他的主要升级评论中指出的那样:在Wix / MSI中以正确的方式做事,并避免在需求变更或更新变得复杂时开始弹出的许多问题.以正确的方式实现的IniFile更新功能强大且易于处理. 在Wix中,您使用IniFile Element来实现此目的.所有合并功能,回滚支持和高级ini文件处理都是免费提供的.您需要做的就是在安装过程中定义需要在ini文件中添加或修改的内容.如果它不存在,它也将被创建. 使用IniFile元素可能看起来比它更难.你也可以看看well known Wix tutorial here. 所有MSI专家都不断重复这一建议:如果有相同的内置MSI结构,则永远不要使用自定义操作来更改系统. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容