tauri构建报错解决方案,windows环境

最近尝试了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程序。