我們製作了一個新的安裝程序,使用Visual Studio和WIX可以很好地工作。現在我試圖將其壓縮並製作一個用於分發的自解壓安裝程序。7zip自解壓安裝程序在安裝完成前擦除文件
我可以創建installer.exe就好了,它會運行。安裝程序啓動,但失敗。
我認爲這是因爲7zip exe在安裝程序有機會使用它們(我們正在運行setup.exe來啓動安裝程序)之前刪除這些文件。
我已經搜遍了各地,但找不到任何有關如何使這項工作的提示。我是否缺少7zip的選項?
創建行:
7z a myInstaller.7z installer/bin/release/*
copy /b \program files\7-zip\7zsd.sfx config.txt myInstaller.exe
CONFIG.TXT是
;[email protected]@!UTF-8!
Title="My Title"
RunProgram="Setup.exe"
;[email protected]@!
有上http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/3731985c-d9cc-4403-ab7d-992a0971f686一種變通方法(約7/8下降Phylliss),但似乎搖搖欲墜。這真的是做這項工作的唯一方法嗎?
我打了同樣的問題。在XP機器上,安裝的一部分工作正常,但有時如果機器決定重新啓動,臨時文件就會消失。 – Sugrue