根据这个问题的答案,我无法在我的 .msi 文件中嵌入文件版本。
我给客户的安装程序需要有一个文件版本。
所以,我想做的是创建一个包含 msi 文件和由 Visual Studio 生成的 setup.exe 的自解压可执行文件,并将文件版本放在这个自解压可执行文件上。
因此,我需要一个实用程序来创建支持在其输出中嵌入文件版本的自解压可执行文件。它还需要支持解压后自动运行文件,这样我才能自动启动真正的安装程序。如果它是可编写脚本的就好了。
我只能找到这个,它看起来很棒,但我更喜欢免费的替代品。
有没有人有什么建议?
编辑:澄清一下,我并不是真的想创建一个安装程序——我已经有一个 VS 安装项目。我只想要一个自解压器(就像 WinZip 可以创建的那样)。因此,用户将鼠标悬停在 Setup-Blorgbeard2008.exe 上,会看到“版本:1.0.0.0”。用户双击它,它会静默地将 setup.exe 和 setup.msi 提取到临时文件夹,然后运行 setup.exe。然后用户会看到正常的安装程序屏幕并正常进行。
另一个编辑:是的,我不再需要自解压器了,因为我的另一个问题现在已经得到解答。这使得整个问题几乎无关紧要。能够仅分发一个文件而不是 setup.exe 和 setup.msi 仍然很好。