安装文件调试失败启用

问题描述

我之前使用过Setup Project,但没有问题,该项目没有sqlite DB作为依赖项
现在,我正在尝试为包含sqlite作为System.Data.sqlite.Core包含在内的项目创建EXE或msi文件,该项目是带有WPF TextBox的WinForms,其代码如下所示

'<your-pythonanywhere-name>.pythonanywhere.com'

这是文件文件的一部分
**************例外文字************** System.IO.FileNotFoundException:无法加载文件或程序集'System.Data.sqlite,版本= 1.0.113.0,文化=中性,PublicKeyToken = db937bc2d44ff139'或其依赖项之一。该系统找不到指定的文件文件名:'System.Data.sqlite,Version = 1.0.113.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139'

一张图片值一千字
这是项目中的System.Data.sqlite.dll版本为1.0.133.0的问题
NuGet包System.Data.sqlite.Core是版本1.0.113.1
质疑我要更改什么以及在哪里更改
是的,我已经尝试过使用NuGet运气不错的System.Data.sqlite

Project dll Version

NuGet dll Version

解决方法

在继续尝试并使用Visual Studio 2019中的安装项目来创建EXE和MSI安装程序后,我发现了针对问题Exception Text ERROR的修复,如我上面的问题中所述
使用常规步骤创建安装项目
在导航到Setup文件夹并打开Debug文件夹并单击setup.exe文件之后,下一步如下所示:是,与使用Inno Setup相比,它是奇怪的且不理想,但是如果您不想学习如何使用Inno Setup,这可行。为什么有必要超越了我

确定现在导航至应用程序EXE文件所在的文件夹
从项目X64和x86文件夹中添加以下两个文件夹,它们位于项目的VS 2019的源文件夹中

更多细节请不要使用setup.exe创建的桌面图标
单击“应用程序”文件夹中的AppName.exe以运行该应用程序
是的,它与问题中的应用程序是不同的应用程序
这是两个截屏,可以使问题更加清晰

Application Folder Desktop

,

不完全回答我之所以说不完全是因为我不知道如何执行所有步骤
因此,如果有人能很好地解释如何应用此修复程序,那将是很好的
如果这不是解决问题的理想方法,请发表评论

我看到的错误是
下的SQLite.Interop.dll v 1.0.109.0 C:\ Program.Files(x86)\ MicrosoftVisualStudio \ 2019 \ Community \ Common7 \ IDE \ PrivateAssemblies \ x86
以及x64和System,Data.SQLite.Core为v 1.0.113.0不匹配

因此,按照本SO Post中所述的步骤操作应该可以解决问题? LINK to SO Post