我使用WiX来打包MSI安装文件。在安装后,我执行程序但遇到以下错误。
无法加载DLL 'SQLite.Interop.dll':找不到指定的模块。(HRESULT异常:0x8007007E)
我尝试将两个引用:SQLite.Interop(x86和x64)添加到WiX项目中。但我得到了以下错误:
扩展“...\SQLite.Interop.dll”无法加载,原因如下:无法加载文件或程序集“file://.../x86/SQLite.Interop.dll”或其某个依赖项。该模块应该包含一个程序集清单。
这个错误是由WiX还是我的应用程序引起的?
无法加载DLL 'SQLite.Interop.dll':找不到指定的模块。(HRESULT异常:0x8007007E)
我尝试将两个引用:SQLite.Interop(x86和x64)添加到WiX项目中。但我得到了以下错误:
扩展“...\SQLite.Interop.dll”无法加载,原因如下:无法加载文件或程序集“file://.../x86/SQLite.Interop.dll”或其某个依赖项。该模块应该包含一个程序集清单。
这个错误是由WiX还是我的应用程序引起的?
更新
我尝试将 SQLite.Interop.dll
(x64) 的引用添加到主项目中,但是出现了以下错误。
无法添加对 'V:\Users...\bin\Debug\x64\SQLite.Interop.dll' 的引用。请确保该文件可访问,并且是有效的程序集或 COM 组件。
\bin\debug\x86
和\bin\debug\x64
吗? - Casper\bin\debug\x86
和\bin\debug\x64
到应用程序目录中,问题得到解决。这意味着 WiX 无法帮助我将这两个文件复制到正确的位置。如何指示WiX为我完成此操作? - Casper