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

Wix绑定子串或拆分

发布时间:2020-12-14 02:19:22 所属栏目:Windows 来源:网络整理
导读:我正在尝试编写一个Wix安装程序来执行一些TypeLib注册. 我已经将FileVersion从其他地方的注册文件中删除了 !(bind.FileVersion.#InteropDll) 但我想为TypeLib做同样的事情,它只有单独的MajorVersion和MinorVersion属性.理想情况下,我想做 TypeLib ... MajorV
我正在尝试编写一个Wix安装程序来执行一些TypeLib注册.

我已经将FileVersion从其他地方的注册文件中删除了

!(bind.FileVersion.#InteropDll)

但我想为TypeLib做同样的事情,它只有单独的MajorVersion和MinorVersion属性.理想情况下,我想做

<TypeLib ... 
    MajorVersion="!(bind.FileVersion.InteropDll).Split('.')[0]" 
    MinorVersion="!(bind.FileVersion.InteropDll).Split('.')[1]">

我怎样才能完成这个(或类似的)? …或者我应该不打扰所有这些并在安装时调用dll文件上的regasm?

谢谢.

解决方法

WiX工具集今天不支持这样做.这是一个有趣的功能请求.我绝不会在安装过程中调用regasm.通过shelling到外部可执行文件,很难获得回滚和修补以及所有正常工作的方法.

(编辑:李大同)

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

    推荐文章
      热点阅读