2016-04-28 147 views
0

我需要將Wix 3.7升級到3.10.2。我目前使用WiX.3.7 \ setupbld.exe來創建項目文件中的設置。剛把Wix 3.10.2工具集安裝到我的電腦中。找不到任何setup.exe,setupbld.exe或SetupBuilder.dll,我之前在文件夾WiX.3.7中使用了源代碼管理。任何人都可以幫忙嗎?我需要將Wix 3.7升級到3.10.2

回答

2

重複的問題在這裏:WiX 3.8: Create an .EXE Installer

基本上,如果你想使用的setup.exe,setupbld.exe和SetupBuilder.dll從維克斯3.7,剛剛從維克斯3.7「bin」文件夾複製它們到新WiX版本的「bin」文件夾。

編輯
或者,你可以嘗試創建使用WiX的刻錄簡單的引導器應用。

這裏有一個例子:如何建立捆綁WiX: How do I get the MSI's dialogs to show, when wrapped in Burn/EXE?

更多的文檔可以在這裏找到:我們正在更新到維克斯3.10.2 http://wixtoolset.org/documentation/manual/v3/bundle/wixstdba/

+0

原因是避免出現「漏洞被稱爲DLL劫持」將從WiX 3.7複製時就可以解決。 –

+0

如果DLL劫持是一個問題,「不要使用EXE安裝程序」https://packetstormsecurity.com/files/135343/WiX-Toolset-DLL-Hijacking.html –

+0

我已經更新了我的答案以包含一種替代方法,那就是使用Burn。 –