我正在尝试使用 Visual Studio 2015 连接到 SQLite 数据库,目标平台是 Android。
我发现了这个SO question,但我无法让它工作。我的问题是安装 packagegde 的一部分。
我想将我的数据库内容放在类库中,因此我创建了一个新应用程序,并将类库添加到解决方案中。
要安装 SQLite,我在 packagegde 管理器控制台中编写了以下内容:
Install-Package SQLite.Net.Platform.XamarinAndroid -Version 2.3.0
但是将 SQLLite 安装到我的应用程序中,而不是我的类库中。
我的类库非常简单:
public class SQLiteDataService
{
private SQLiteAsyncConnection connectionFlexCheckDemo;
private ISQLitePlatform sqlitePlatform;
private string FlexCheckDBNameDemo = "FlexCheckDemo.db";
private void Test()
{
var platform = new SQLitePlatformAndroid();
}
}
但它不编译:
错误 CS0234 名称空间“SQLite”中不存在类型或名称空间名称“Net”(您是否缺少程序集引用?)...
我究竟做错了什么?更重要的是如何让它发挥作用。