首页 > 解决方案 > 如何将更多的 DLL 打包到 tauri 包中?

问题描述

我正在学习在 Windows 上玩 Tauri,我已经能够生成捆绑文件,该文件能够安装到其他新机器上,但无法运行该应用程序。最终我发现缺少 3 个 DLL,msvcp140.dll/vcruntime140.dll/vcruntime140_1.dll。通过手动将这些文件复制/粘贴到应用程序目标文件夹中,它可以工作。但是,我想知道是否有任何解决方法,当我生成捆绑包时如何包含这些丢失的 DLL?

谢谢和问候,马丁。

标签: dllbundletauri

解决方案


我可以通过以下解决方法自行解决此问题:

  1. 将 3 个 DLL 复制到 src-tauri 文件夹中,

  2. 编辑 tauri.conf.json 并放入以下行:

    "resources": [ "./msvcp140.dll", "./vcruntime140.dll", "./vcruntime140_1.dll" ],

然后捆绑包将包含这些 DLL,安装将正常工作。

谢谢和问候,马丁。


推荐阅读