最近尝试了tauri构建应用,在windows环境下构建exe报错,经过一番周折,总算解决了,简单记录一下
下载文件报错
Error failed to bundle project: https://github.com/wixtoolset/wix3/releases/download/wix3112rtm/wix311-binaries.zip: Network Error: Network Error: Error encountered in the status line: unexpected end of file
这里就可以手动的在C:\Users\username\AppData\Local目录下创建\tauri\WixTools文件夹,再手动下载 wix311-binaries,下载之后将文件解压,将内容放到WixTools文件夹。如图所示
一定把文件内容放到\tauri\WixTools文件下,而不是解压后的文件放到文件夹下,否则就会提示
Warn WixTools directory is missing some files. Recreating it.
下载nsis-3,创建\tauri\NSIS文件夹,将文件解压之后放到NSIS文件夹内
下载NSIS-ApplicationID,将文件解压之后放到NSIS的Plugins文件夹内。将ReleaseUnicode文件下的ApplicationID.dll放到NSIS\Plugins\x86-unicode文件夹下
下载nsis_tauri_utils.dll,将文件解压之后的nsis_tauri_utils.dll放到NSIS\Plugins\x86-unicode文件夹下
至此,可以成功用tauri构建exe程序。