【发布时间】:2017-06-24 11:17:39
【问题描述】:
我在 Xamarin 表单 pcl 中包含 SQLite 数据库时遇到问题。与iOS相关。 阅读官方网站上的指南告诉我将其放入图书馆/数据库,但我无法访问。它不连接。代替 Android 工作。
我的错误:
SQLite.SQLiteException:无法打开数据库文件:/Users/my-user/Library/Developer/CoreSimulator/Devices/51FE586C-FA4D-4B13-BE27-5E3AF8D2A51E/data/Containers/Data/Application/82A0DF5E-229F- 4E4A-9A7D-25099D130AA6/Documents/Library/FimapDB.db3(无法打开)
我的代码:
var dbName = "FimapDB.db3";
string personalFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Personal);
string libraryFolder = Path.Combine(personalFolder, "Library");
var path = Path.Combine(libraryFolder, dbName);
return new SQLiteConnection(path);
我哪里错了?
【问题讨论】:
标签: c# sqlite xamarin.ios xamarin.forms portable-class-library