gpt4 book ai didi

c# - SQLite 更新后 : Unable to find an entry point named 'sqlite3_changes_interop' in DLL 'SQLite.Interop.dll'

转载 作者:IT王子 更新时间:2023-10-29 06:18:30 35 4
gpt4 key购买 nike

在我决定更新 SQLite DLL(从 1.0.82.0 到 1.0.84.0)之前,我的 C#/SQLite 工作正常。现在我遇到了这个崩溃:

Unable to find an entry point named 'sqlite3_changes_interop' in DLL 'SQLite.Interop.dll'

A first chance exception of type 'System.EntryPointNotFoundException' occurred in System.Data.SQLite.dll
System.Transactions Critical: 0 : <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Critical"><TraceIdentifier>http://msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled</TraceIdentifier><Description>Unhandled exception</Description><AppDomain>SparkleShare.vshost.exe</AppDomain><Exception><ExceptionType>System.EntryPointNotFoundException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>Unable to find an entry point named 'sqlite3_changes_interop' in DLL 'SQLite.Interop.dll'.</Message><StackTrace> at System.Data.SQLite.UnsafeNativeMethods.sqlite3_changes_interop(IntPtr db)
at System.Data.SQLite.SQLite3.get_Changes()
at System.Data.SQLite.SQLiteStatement.TryGetChanges(Int32&amp;amp; changes)
at System.Data.SQLite.SQLiteDataReader.NextResult()
at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()

代码没有改变,所以我不认为这是代码问题(here is the line 它发生的地方,无论如何)。

我下载的新版本有问题吗?我在 Precompiled Statically-Linked Binaries for 32-bit Windows (.NET Framework 4.0) 下载了 sqlite-netFx40-static-binary-Win32-2010-1.0.84.0.zip > 段落 http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

编辑:我恢复到以前的 DLL,但问题仍然存在,可能是因为 Visual C# 在某个地方有一些缓存没有被清理。

最佳答案

确保项目的 x64 和 x86 文件夹中的 SQLite.Interop.dll 已更新到版本 1.0.84.0。

关于c# - SQLite 更新后 : Unable to find an entry point named 'sqlite3_changes_interop' in DLL 'SQLite.Interop.dll' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14396656/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com