Windows RT の NoSQL データベース プロバイダーである KitaroDB を使用しています。次のコードを使用してデータベースを作成します。
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 アーキテクチャ用にコンパイルされていることに気付きました。そのため、プロジェクトも x86 用にコンパイルする必要があります。それがエラーが発生する理由でしょうか?
どんなヒントでも大歓迎です!