Система.Исключение инициализации типа при создании нового SQLiteConnection в VS2019

#sqlite #xamarin

#sqlite #xamarin

Вопрос:

Когда я запускаю сеанс отладки в Visual Studio, я получаю TypeInitializerException on при создании нового экземпляра SqLiteConnection объекта.

 private const string MYSECONDMOBILEAPPDB = "MySecondMobileAppDb.db3";
var databasePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), MYSECONDMOBILEAPPDB);

SQLiteConnection Db = new SQLiteConnection(databasePath);
  

Я получил это необработанное исключение:

Система.Исключение инициализации типа для ‘SQLite.SQLiteConnection’ выдал исключение. произошло

В VS2017 мой проект запускается без каких-либо проблем.

Комментарии:

1. вы все очистили (bin / obj) и т.д. Папки / кэши несовместимы, поэтому вы можете подключиться в странном состоянии.

2. Исключение не возникает после того, как я выполнил чистое решение и перестроил. Но после запуска приложения в эмуляторе оно выполняется в течение нескольких секунд. После этого мой сеанс отладки был остановлен. Когда я использую свое приложение в эмуляторе без сеанса отладки, оно запускается без каких-либо проблем.