Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
veröffentlichtes Programm startet nicht
Kriz
myCSharp.de - Member



Dabei seit:
Beiträge: 115

Themenstarter:

veröffentlichtes Programm startet nicht

beantworten | zitieren | melden

verwendetes Datenbanksystem: SQLite

Hi zusammen,
mein Programm startet ohne Probleme unter Visual Studio, sowohl Debug als auch Release. Wenn ich das Programm allerdings veröffentliche (lokal), das Setup ausführe und das Programm starte passiert nichts.
Nun hab eich mir das Eventlog von Windows angeschaut und folgendes gefunden:

zwei Fehlermeldungen direkt hintereinander...
1.:
Fehler
Name der fehlerhaften Anwendung: Shifter.exe, Version: 1.0.0.0, Zeitstempel: 0x59ad66e0
Name des fehlerhaften Moduls: KERNELBASE.dll, Version: 10.0.15063.502, Zeitstempel: 0xc3955624
Ausnahmecode: 0xe0434352
Fehleroffset: 0x000eb802
ID des fehlerhaften Prozesses: 0x3b50
Startzeit der fehlerhaften Anwendung: 0x01d3258c695c6580
Pfad der fehlerhaften Anwendung: C:\Users\Chris\AppData\Local\Apps\2.0\LL6J546A.ZR7\NXQL8HHB.PEN\shif..tion_bdad0c0caa1c4edb_0001.0000_5f9c07af089a7625\Shifter.exe
Pfad des fehlerhaften Moduls: C:\WINDOWS\System32\KERNELBASE.dll
Berichtskennung: 6a57fec8-a7a4-47b0-bc4e-54ecd8b9ed7a
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:

2.:
Fehler
Anwendung: Shifter.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.DllNotFoundException
bei System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none(System.Data.SQLite.SQLiteConfigOpsEnum)
bei System.Data.SQLite.SQLite3.StaticIsInitialized()
bei System.Data.SQLite.SQLiteLog.Initialize()
bei System.Data.SQLite.SQLiteConnection..ctor(System.String, Boolean)
bei System.Data.SQLite.SQLiteConnection..ctor()
bei Shifter.Database.Database_Rota..cctor()

Ausnahmeinformationen: System.TypeInitializationException
bei Shifter.Database.Database_Rota.LoadRota(Int32)
bei Shifty.Forms.Start..ctor()

Ausnahmeinformationen: System.Windows.Markup.XamlParseException
bei System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
bei System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
bei System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
bei System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
bei System.Windows.Application.LoadComponent(System.Uri, Boolean)
bei System.Windows.Application.DoStartup()
bei System.Windows.Application.<.ctor>b__1_0(System.Object)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
bei System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
bei MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
bei System.Windows.Threading.DispatcherOperation.Invoke()
bei System.Windows.Threading.Dispatcher.ProcessQueue()
bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
bei MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
bei MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
bei System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
bei System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
bei System.Windows.Application.RunDispatcher(System.Object)
bei System.Windows.Application.RunInternal(System.Windows.Window)
bei System.Windows.Application.Run(System.Windows.Window)
bei Shifter.App.Main()
Das einzige was ich jetzt daraus lesen kann ist, dass es wohl ein Problem mit SQLite gibt, deswegen hier in diesem Forum... wer kann helfen?

Vielen Dank!
Kriz
private Nachricht | Beiträge des Benutzers
markl
myCSharp.de - Member

Avatar #fz7qMfY8MI8pYqaUBFH8.png


Dabei seit:
Beiträge: 78

beantworten | zitieren | melden

Dir fehlt wahrscheinlich die SQLite.Interop.dll.
Bei dir auf dem Rechner ist diese vermutlich im GAC gelandet.
Einfach die SQLite.Interop.dll in den Release/Debug-Order kopieren, dann sollte es laufen.
http://dotnet-paderborn.azurewebsites.net/
private Nachricht | Beiträge des Benutzers
Kriz
myCSharp.de - Member



Dabei seit:
Beiträge: 115

Themenstarter:

beantworten | zitieren | melden

hab sie in beide Ordner kopiert, geht aber trotzdem nicht...
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 4.389

beantworten | zitieren | melden

Evtl. auch mal die native DLL "sqlite3.dll" (obwohl diese laut Internet in System.Data.SQLite integriert sein soll).

Ansonsten mal mit dem ProcessExplorer nachschauen, welche DLLs so alles herangezogen werden (bei dir auf dem Entwicklungsrechner).
private Nachricht | Beiträge des Benutzers