【发布时间】:2011-11-30 22:17:27
【问题描述】:
我们制作了一个使用 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),但这似乎有点古怪。这真的是完成这项工作的唯一方法吗?
【问题讨论】:
-
我遇到了同样的问题。在 XP 机器上,部分安装工作正常,但有时如果机器决定重新启动,临时文件就会消失。
标签: installation wix 7zip self-extracting