我正在使用 KitaroDB,它是 Windows RT 上的 NoSQL 数据库提供程序。我使用这段代码来创建数据库:
private static readonly string _dbPath = ApplicationData.Current.LocalFolder.Path + "\\MyKitaroDB.ism";
public async Task CreateT()
{
try
{
_db = await DB.CreateAsync(_dbPath);
}
catch (Exception e)
{ }
}
此代码在 PC 上完美运行,但在 Surface 平板电脑上我发现错误HRESULT : 0x8007007E
。我想知道我的代码出了什么问题,以及我是否遗漏了什么。我知道没有多少人使用 KitaroDB,但也许这个错误是一个普遍的错误。我注意到该库是为 x86 架构编译的,所以我的项目也必须为此编译;这可能是我收到错误的原因吗?
欢迎任何提示!