FileNotFoundExceptions für System.Data.SQLite wurden nicht abgefangenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 FileNotFoundExceptions für System.Data.SQLite wurden nicht abgefangen

Post by Anonymous »

Ich verwende System.Data.SQLite in meinem Projekt. Wenn im Ausgabeordner keine System.Data.SQLite-DLL vorhanden ist, kann ich die FileNotFoundException nicht abfangen (andere Ausnahmen werden problemlos abgefangen). Hier ist das Codebeispiel:

Code: Select all

private void button1_Click(object sender, RoutedEventArgs e)
{
try
{
SQLiteConnection conn = new SQLiteConnection();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
MessageBox wird nicht angezeigt. Wenn ich diesen Code in einer separaten Funktion extrahiere und diesen Funktionsaufruf in einen Try-Catch einschließe, funktioniert das Abfangen der Ausnahme einwandfrei und MessageBox zeigt Folgendes an:

Code: Select all

private void DeclareConnection()
{
SQLiteConnection conn = new SQLiteConnection();
}

private void button1_Click(object sender, RoutedEventArgs e)
{
try
{
DeclareConnection();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Was ist das Problem?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post