1
我無法使用SQLite與我的Metro應用程序創建數據庫。與地鐵SQLite - 無法加載sqlite3.dll
描述: 我在加載SQLite3.dll失敗時繼續收到運行時異常。
觀察: 我觀察到數據庫目錄永遠不會在應用程序包的LocalState目錄中創建。 觀察完這個之後,我在運行時實際上實現了文件路徑創建,並將sqlite3.dll放到了預期的位置。
但是,我仍然收到無法加載SQLite3.dll的異常。
- 我利用SQLite編譯的CRUD代碼很好。
- SQLite依賴項(packages.config,SQLite.cs和sqlite3.dll)位於單獨的metro類庫中,而不是應用程序的可執行項目。
- sqlite3.dll基於ARM處理器。
- sqlite3.dll設置爲內容,始終複製。
代碼:
SQLiteAsyncConnection connection = new SQLiteAsyncConnection(DATABASE_DIRECTORY_NAME);
return await connection.CreateTableAsync<Service>();
請幫助...
dll在哪裏? – quantum
\ Projects \ MyProject \ DAL \ Local \ Infrastructure \ sqlite3.dll –
您是否嘗試將dll與可執行文件放在同一個文件夾中? – quantum