【问题标题】:Wix Bind Substring or SplitWix 绑定子字符串或拆分
【发布时间】:2011-11-24 03:03:37
【问题描述】:

我正在尝试编写一个完成一些 TypeLib 注册的 Wix 安装程序。

我已经使用

从其他地方的注册文件中提取 FileVersion
!(bind.FileVersion.#InteropDll)

但我想对 TypeLib 做同样的事情,它只有独立的 MajorVersion 和 MinorVersion 属性。理想情况下,我想这样做

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

我怎样才能做到这一点(或类似的)? ...或者我是否应该不理会所有这些并在安装时对 dll 文件调用 regasm?

谢谢。

【问题讨论】:

    标签: wix windows-installer wix3.5


    【解决方案1】:

    WiX 工具集目前不支持这样做。这是一个有趣的功能请求。我永远不会在安装过程中调用 regasm。要回滚和打补丁以及所有这些都通过外壳到外部可执行文件来正常工作是很困难的。

    【讨论】:

      猜你喜欢
      • 2015-12-18
      • 1970-01-01
      • 2011-10-30
      • 2016-04-28
      • 2019-10-11
      • 1970-01-01
      • 2015-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多