Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 在Visual studio 2010的版本构建中包括SQLite_Database_Dll_Sqlite_Database Connection - Fatal编程技术网

Database 在Visual studio 2010的版本构建中包括SQLite

Database 在Visual studio 2010的版本构建中包括SQLite,database,dll,sqlite,database-connection,Database,Dll,Sqlite,Database Connection,我目前正在为学校开发一个项目 我们被告知要包含一个数据库,该数据库应该使用最新版本的SQLite 为了使用和编辑我们使用的数据库 sqlite-dll-win32-x86-3071700来自() 我们使用这个软件在VisualStudio2010中编辑设计和输入数据 sqlite-netFx40-setup-bundle-x86-2010-1.0.83.0 它允许我们使用ADO.NET实体数据模型在Visual studio 2010中打开设计器 然后,我们将包括以下内容的参考: System.

我目前正在为学校开发一个项目

我们被告知要包含一个数据库,该数据库应该使用最新版本的SQLite

为了使用和编辑我们使用的数据库 sqlite-dll-win32-x86-3071700来自()

我们使用这个软件在VisualStudio2010中编辑设计和输入数据 sqlite-netFx40-setup-bundle-x86-2010-1.0.83.0 它允许我们使用ADO.NET实体数据模型在Visual studio 2010中打开设计器

然后,我们将包括以下内容的参考: System.Data.SQLite 和 System.Data.SQLite.Linq 我们还有一份数据库副本,包括在发布文件夹中

由于它不是标准的,我们确保从local=true复制它们,以便自动将其放入发布文件夹中供参考

现在是棘手的部分 当我们尝试在不带
sqlite-netFx40-setup-bundle-x86-2010-1.0.83.0 或者安装了更新版本,那么它将无法工作。 但是当我们把这个软件安装到机器上时,它就工作了

但只有在最终用户计算机安装了VisualStudio2010或2012时,才能这样做。 如果我们尝试安装前面的两个sqlite相关部分 sqlite-netFx40-setup-bundle-x86-2010-1.0.83.0 sqlite-dll-win32-x86-3071700 到目标计算机(未安装Visual studio 2010或2012) 即使那样,它也不会起作用

所以我们只剩下一个问题,那就是它崩溃了。 我们确信这与数据库有关,因为当我们删除与数据库交互的代码时,它就可以在我们迄今为止尝试过的任何终端用户机器上正常工作

错误消息:

故障应用程序名称:Project_66.exe,版本:1.0.0.0,时间戳:0x51b1ab60 故障模块名称:KERNELBASE.dll,版本:6.1.7601.18015,时间戳:0x50b83c8a 异常代码:0xe0434352 故障偏移量:0x0000c41f 出错进程id:0x1414 故障应用程序启动时间:0x01ce636a074b4367 出现故障的应用程序路径:G:\Project66Release\Release\Project\u 66.exe 故障模块路径:C:\Windows\syswow64\KERNELBASE.dll

应用程序:Project_66.exe 框架版本:v4.0.30319 描述:由于未处理的异常,进程已终止。 异常信息:System.TypeInitializationException

Stack:
   at Project_66.DatabaseHandler.ImportBasicScenarios()
   at Project_66.Menu.ImportScenarios()
   at Project_66.Menu..ctor()
   at Project_66.Program.Main()

我认为您可能需要SQLite.NET库的静态链接版本,从