Wix绑定子字符串或拆分

Wix绑定子字符串或拆分,wix,windows-installer,wix3.5,Wix,Windows Installer,Wix3.5,我正在尝试编写一个Wix安装程序,进行一些TypeLib注册 我已经在使用从别处注册的文件中提取文件版本 !(bind.FileVersion.#InteropDll) 但是我想对TypeLib做同样的事情,它只有单独的MajorVersion和MinorVersion属性。理想情况下,我想 <TypeLib ... MajorVersion="!(bind.FileVersion.InteropDll).Split('.')[0]" MinorVersion="!(

我正在尝试编写一个Wix安装程序,进行一些TypeLib注册

我已经在使用从别处注册的文件中提取文件版本

!(bind.FileVersion.#InteropDll)
但是我想对TypeLib做同样的事情,它只有单独的MajorVersion和MinorVersion属性。理想情况下,我想

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

我怎样才能做到这一点(或类似的)。。。或者,我不应该为所有这些而烦恼,在安装时调用dll文件上的regasm


谢谢。

WiX工具集现在不支持这样做。这是一个有趣的特性请求。我不会在安装过程中调用regasm。这是一种很难通过外部可执行文件来实现回滚和修补以及所有这些功能正常工作的方法