Hallo zusammen,
ich bin leider derzeit an einem Problem bei dem ich seit Tagen keine Lösung finde. Ich habe ein kleines Programm geschrieben (Visual Studio 2017) das auf eine SQLite Datenbank zugreift. Über den NuGet Manager habe ich das Paket System.Data.SQLite.Core hinzugefügt. Kompiliere ich mein Programm funktioniert auch alles. Nun wollte ich das Projekt veröffentlichen.
Starte ich allerdings das Programm nach der Installation kommt folgende Fehlermeldung:
Ausnahmetext **************
System.InvalidOperationException: Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Die DLL "SQLite.Interop.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.. ---> System.DllNotFoundException: Die DLL "SQLite.Interop.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.
Beim Googeln bin ich bereits darauf gestoßen die Ordner x64 x86 in das Debug Verzeichnis vor der Veröffentlichung zu kopieren. Leider führte dies bisher auch zu keiner Lösung.
In den Einstellungen zur Veröffentlichung habe ich bereits bei SQLite die Einstellung auf "Erforderlich" gestellt.
Hatte von euch einer das selbe Problem? Oder kennt einer eine Lösung für das Problem?
Viele Grüße
ich bin leider derzeit an einem Problem bei dem ich seit Tagen keine Lösung finde. Ich habe ein kleines Programm geschrieben (Visual Studio 2017) das auf eine SQLite Datenbank zugreift. Über den NuGet Manager habe ich das Paket System.Data.SQLite.Core hinzugefügt. Kompiliere ich mein Programm funktioniert auch alles. Nun wollte ich das Projekt veröffentlichen.
Starte ich allerdings das Programm nach der Installation kommt folgende Fehlermeldung:
Ausnahmetext **************
System.InvalidOperationException: Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Die DLL "SQLite.Interop.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.. ---> System.DllNotFoundException: Die DLL "SQLite.Interop.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.
Beim Googeln bin ich bereits darauf gestoßen die Ordner x64 x86 in das Debug Verzeichnis vor der Veröffentlichung zu kopieren. Leider führte dies bisher auch zu keiner Lösung.
In den Einstellungen zur Veröffentlichung habe ich bereits bei SQLite die Einstellung auf "Erforderlich" gestellt.
Hatte von euch einer das selbe Problem? Oder kennt einer eine Lösung für das Problem?
Viele Grüße