我正在使用.NET Standard 2.0项目,无法添加Nuget包Sqlite.Net-PCL。 我希望能够执行异步数据库CRUD方法。 弹出消息说它正在尝试使用.Net Framework 4.6而不是目标框架.Net Standard 2.0进行恢复。
如何解决此问题?
答案 0 :(得分:3)
您最好不要使用SQLite.net.pcl (Frank Krueger)而不是SQLite.net-PCL (OysteinKrog)吗?
SQLite.net-PCL不再被维护,请参阅README here的顶部。 OysteinKrog版本是Frank Krueger(原版)版本的一个分支,我认为由于它几年前没有积极开发,但现在Frank和其他人正在积极维护该项目。我建议改用它。
SQLite.net.pcl支持.NET标准,请参阅版本1.3.0 here
说你看到的警告只是让你知道它已经针对NuGet包的.NET Framework v4.6.1版本而不是找到.NET标准版本。这意味着它已经找到了一个版本,但NuGet包没有正式支持.NET Standard 2.0,所以它仍然可以工作,但没有经过测试。