DLL-Datei für Windows 7 64bit

8

Ich portiere meine Windows XP-Anwendung (schrieb mit C #) zu Windows 7-Anwendung. Jetzt benutze ich sqlite3.dll auf meiner XP App (32bit) und ich würde sqlite3.dll für 64bit Maschine herunterladen. Für meinen Zweck habe ich sqlite3.dll in meinem / bin Ordner verschoben und, offensichtlich, wenn ich versuche, meine Anwendung auf Windows 7 zu starten, erhalte ich einen Fehler. Also, wo ich diese Datei herunterlade?

Bitte, hilf mir ...

Bearbeiten: Ich habe sqlite3 Ссылка heruntergeladen

    
CeccoCQ 01.10.2010, 13:35
quelle

4 Antworten

9

Die SQLite-Website hat nur die 32-Bit-DLL. Um eine 64-Bit-Version zu erhalten, müssen Sie die Quelle selbst herunterladen und kompilieren.

Da Sie C # verwenden, ist es einfacher, System.Data.SQLite ( Ссылка ) zu verwenden. Sie haben einen 64-Bit-Download zur Verfügung, der SQLite selbst und ihren ADO.NET-Provider in einer .dll kombiniert. Es ist der einfachste Weg, um SQLite unter Windows mit C # zu benutzen, denke ich.

Update: Die neue Download-URL lautet Ссылка

    
mikel 22.01.2011, 02:00
quelle
4
Das Verzeichnis

bin / x64 enthält eine 64-Bit-NATIVE-DLL namens System.Data.SQLite.dll, die für AMD64 / X86_64-Plattformen kompilierte SQLITE3.dll ist. Die URL ist: Ссылка (WENN es du suchst).

    
A.Genchev 12.03.2012 00:15
quelle
1
  1. Laden Sie SQLite-1.0.66.0-setup.exe von herunter Ссылка
  2. Führen Sie diese ausführbare Datei aus, um einen Ordner unter C: \ Programme (x86) \ SQLite.NET
  3. zu erstellen
  4. Wählen Sie die Datei System.Data.SQLite.DLL aus bin / x64 aus, und benennen Sie sie in sqlite3.dll um - und du bist gut zu gehen.
Deb 27.08.2015 06:04
quelle
0

Da Ihre App bereits geschrieben wurde, möchten Sie sie nicht neu schreiben. Sie können Ihr .NET-Projekt-Targeting einfach auf 32 Bit neu kompilieren.

Klicken Sie mit der rechten Maustaste auf Ihr Projekt - & gt; Eigenschaften - & gt; build - & gt; Plattformziel: x86

Die

64-Bit-App kann nur auf 64 Computern ausgeführt werden, während die 32-Bit-App auf beiden ausgeführt werden kann.

    
Ramon Chan 12.09.2012 04:47
quelle

Tags und Links