在VisualStudio2015(C#)上使用realm数据库时,Realm报告异常如下:
No RealmObjects. Has linker stripped them? See https://realm.io/docs/xamarin/latest/#linker-stripped-schema
Location: Realms.Schema.RealmSchema.Builder.Build()
Location: System.Lazy`1.CreateValue()
Location: System.Lazy`1.LazyInitValue()
Location: Realms.Realm.GetInstance(RealmConfigurationBase config, RealmSchema schema)
细节:
我的代码是:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
var realm = Realm.GetInstance();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.Message);
System.Diagnostics.Debug.WriteLine(ex.StackTrace);
}
}
}
Realm使用Nuget安装到我的Project,而Realm版本是3.2.1。当然,这个项目包括“FodyWeavers.xml”,如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<Weavers>
<RealmWeaver />
</Weavers>
我认为Realm可以在Windows10上使用.Net应用程序,我错了吗?如果有人知道如何使用Realm,如果您有样品来源,请告诉我。