我有一个Windows商店应用程序,它使用Sqlite作为数据库组件。 sqlite数据库包装在Windows类库项目中。我想在后台任务(一个win RT组件类型项目)中引用此dll并调用一些数据库更新方法。这是库中的示例类,我尝试在Win RT组件中使用并接收 这个错误
方法ServerDataProvider.GetPersonProxy()返回'WindowsSqlite.PersonProxy',它不是有效的Windows运行时类型。暴露给Windows运行时的方法必须只返回Windows运行时类型。
class PersonProxy
{
public string Name;
public int Id;
}
根据MSDN,此类中的数据类型与Win RT类型“可映射”。当我在Win RT组件项目中添加同一个类时,所有内容都会编译。
任何指针都会有很大的帮助,
非常感谢, PREA