我在xamarin.Forms中创建了一个带有SQLiteConnection的项目。在UWP中,我实现了以下接口以返回SQLiteConnection
public class SQLiteImplementation : ISQLite
{
public SQLiteConnection GetConnection()
{
var dbName = "db_sqlnet.db";
var path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, dbName);
return new SQLiteConnection(path);
}
}
我在我的UWP项目中引用了sqlite-net-pcl。但是在运行项目时出现以下错误:“System.IO.FileLoadException:找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040)在Windows.UI.Xaml.Controls.Frame.Navigate (类型为sourcePageType,Object参数),Sample.UWP.App.OnLaunched(LaunchActivatedEventArgs e)“xamarin中的错误形成UWP”
如何解决上述错误?我在我的代码中做错了还是因为参考了装配?
答案 0 :(得分:0)
此问题是由于https://www.nuget.org/packages/sqlite-net-pcl/1.5.166-beta
中已修复的回归错误造成的尝试更新到该测试版,它应该可以使用。