加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何使用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结构,则永远不要使用自定义操作来更改系统.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读