我有一个 electronJS 应用程序,我用 electron-forge
打包。然后我使用 electron-wix-msi
打包应用程序,按照 this tutorial。一切正常,直到测试与 MSI 一起安装的应用程序。当我从开始菜单中搜索该应用程序并单击它或单击桌面快捷方式时,该应用程序没有启动。我注意到安装了两个可执行文件。其中一个有效,但另一个(快捷方式链接到的)无效。
app-0.0.0/
.......
|--Gesture Music.exe - Executable that works, but isn't used
.......
Gesture Music.exe - Executable that doesn't work, which shortcuts are linked to
有没有办法让快捷方式(在安装过程中创建)链接到工作可执行文件?
先谢谢你!
答案 0 :(得分:0)
我在使用 electron-wix-msi
时遇到了很多麻烦。最终我使用 inno setup compiler
为我的电子应用程序制作安装程序 (.exe
)。如果不是强制你制作.msi
,你可以查看我为整个过程制作的教程here。
答案 1 :(得分:0)
当我指定我的应用程序 exe 的 4 级版本字符串时,electron-wix-msi@3.2 遇到了这个问题。指定一个 3 级版本字符串为我解决了这个问题:
new MSICreator({ ...
version: '2.2.0', // Launcher app fails for '2.2.0.41'
})