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到外部可执行文件,很难获得回滚和修补以及所有正常工作的方法.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2003 – 如何使用GPO从本地管理员权限中删除
- windows – 选择不同打印处理器的原因是什么?
- Windows下安装MySQL
- microsoft-metro – Windows 8商店应用程序是否具有Message
- windows – 如何调试regsvr32后编译DLL注册异常?
- active-directory – Windows 10上的Active Directory管理中
- windows-xp – 检测应用程序崩溃并重新启动的最佳方法?
- windows-server-2008 – 如何增加分配给IIS .NET应用程序的
- 在Windows应用商店应用中通过故事板动画更改网格列/行的宽度
- windows – RASPHONE.exe和RASDIAL.exe之间的区别