簡體   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