【发布时间】:2019-08-02 17:02:54
【问题描述】:
(我为我糟糕的英语道歉,我是墨西哥学生) 我正在尝试部署一个应用程序(使用 Windows 窗体),它有一个安装程序(高级安装程序)和使用 SQLite,在 Visual Studio 上运行时没有问题,但安装时出现“找不到 System.Data.SqLite”错误, 如何解决它,为正在学习编程的新人解释?
我已经尝试了类似问题的所有解决方案和建议,但错误不断出现。我试图在 W10 64 位电脑上解决它。 以前我试过这个问题Could not load file or assembly 'System.Data.SQLite' 主要区别是在VS中运行时显示问题,通过安装trhu Nu-get或更改某些配置解决,我的问题仅在编译.msi安装程序并安装应用程序时,并且更改不起作用
这是代码错误,如果不够,请告诉我,我可以分享更多信息
System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'System.Data.SQLite, Version=1.0.111.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.
Nombre de archivo: 'System.Data.SQLite, Version=1.0.111.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139'
en Half_Heart_IDE.db_driver.Start_up(String Adress)
en Half_Heart_IDE.Form1.Crear_todo(Object sender, EventArgs e)
en System.Windows.Forms.Control.OnClick(EventArgs e)
en System.Windows.Forms.Button.OnClick(EventArgs e)
en System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.ButtonBase.WndProc(Message& m)
en System.Windows.Forms.Button.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
我想修复它,以便在使用 VS Community 2019 16.2.0 中的高级安装程序 16.1 生成的 .msi 安装应用程序时能够在 64/32 位机器中使用 SQLite(或创建特定的安装程序)
【问题讨论】:
标签: c# visual-studio sqlite advanced-installer