我们使用 Visual Studio 和 WIX 制作了一个运行良好的新安装程序。现在我正在尝试将其压缩并制作一个自解压安装程序以进行分发。
我可以很好地创建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 是
;!@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),但这似乎有点古怪. 这真的是完成这项工作的唯一方法吗?