#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. Исключение не возникает после того, как я выполнил чистое решение и перестроил. Но после запуска приложения в эмуляторе оно выполняется в течение нескольких секунд. После этого мой сеанс отладки был остановлен. Когда я использую свое приложение в эмуляторе без сеанса отладки, оно запускается без каких-либо проблем.