我们使用Visual Studio和WIX制作了一个相当好用的新安装程序。现在我正在尝试将其压缩并制作自解压安装程序以便分发。
我可以轻松地创建installer.exe,并运行它。安装程序启动,但是失败了。
我认为这是因为7zip exe在安装程序有机会使用它们之前就将文件删除了(我们正在运行setup.exe来启动安装程序)。
我已经搜索了很多地方,但找不到任何关于如何使其工作的提示。我是否错过了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 is
;!@Install@!UTF-8!
Title="My Title"
RunProgram="Setup.exe"
;!@InstallEnd@!
有一种解决方法在http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/3731985c-d9cc-4403-ab7d-992a0971f686中(Phylliss在页面下方的7/8处)提到,但这似乎不太可靠。这是唯一让它工作的方法吗?