2

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 用にコンパイルする必要があります。それがエラーが発生する理由でしょうか?

どんなヒントでも大歓迎です!

4

1 に答える 1

0

ここで言及されている問題の兆候に直面していると確信しています。

于 2013-08-22T22:32:05.710 に答える