适用于 Windows 7 64 位的 DLL 文件

2021-11-25 00:00:00 64-bit windows-7 sqlite

我正在将我的 Windows XP 应用程序(用 C# 编写)移植到 Windows 7 应用程序.现在我在我的 XP 应用程序(32 位)上使用 sqlite3.dll,我会为 64 位机器下载 sqlite3.dll.出于我的目的,我已将 sqlite3.dll 移动到我的/bin 文件夹中,显然,当我尝试在 Windows 7 上启动我的应用程序时,我收到一个错误.那么,我在哪里下载这个文件?

I'm porting my Windows XP application (wrote with C#) to Windows 7 application. Now I'm using sqlite3.dll on my XP App (32bit) and I would download sqlite3.dll for 64bit machine. For my purpose I've moved sqlite3.dll on my /bin folder and, obviously, when I try to start my app on windows 7 I receive an error. So, where I download this file?

请帮帮我...

我已经下载了 sqlite3 http://www.sqlite.org/download.html

I've downloaded sqlite3 http://www.sqlite.org/download.html

推荐答案

SQLite 网站只有 32 位的 .dll,要获得 64 位的 .dll,您必须自己下载和编译源代码.

The SQLite website only has the 32-bit .dll, to get a 64-bit one you'll have to download and compile the source yourself.

由于您使用的是 C#,因此更简单的方法是使用 System.Data.SQLite ( http://sqlite.phxsoftware.com/).他们有一个 64 位的下载可用,它是 SQLite 本身和他们的 ADO.NET 提供程序组合成一个 .dll.我认为这是在 Windows 上使用 C# 使用 SQLite 的最简单方法.

Since you're using C#, an easier way is to use System.Data.SQLite ( http://sqlite.phxsoftware.com/ ). They have a 64-bit download available, which is SQLite itself and their ADO.NET provider combined into one .dll. It's the easiest way to use SQLite on Windows with C# I think.

更新:新的下载 URL 是 http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

Update: New download URL is http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

相关文章