繁体   English   中英

使用WiX在单个MSI中注册32和64位DLL

[英]Registering 32 and 64 bit DLL in a single MSI using WiX

我需要创建一个在目标m / c上运行时执行以下任务的SINGLE Windows安装程序:

  • 运行服务
  • 注册一个32位DLL
  • 将32位和64位log4cxx.dll库存储在C:\\Windows\\sysWoW64文件夹和C:\\Windows\\system32
  • 注册一个64位DLL

目前,我正在使用WiX创建安装程序,现在可以注册32位或64位安装程序,但不能同时注册。 不幸的是,由于我需要在64位计算机上注册两个安装程序,因此我无法选择分离32位安装程序和64位安装程序。

我想知道是否有一种方法可以在一个安装程序中注册两个DLL。 提前致谢。

WiX不支持32/64位混合软件包。 因此,唯一的选择是使用单独的软件包:

  1. 用于32位系统的32位程序包。
  2. 一个64位软件包,可以在64位计算机上安装32位和64位资源。

另一种解决方案是使用支持混合32/64位程序包的其他安装创作工具。 也许这个列表会有所帮助: http//en.wikipedia.org/wiki/List_of_installation_software

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM