3

Zumero Xamarin コンポーネントを使用しようとしていますが、コンパイラ エラーが発生します。

The type 'System.Data.Common.DbConnection' is defined in an assembly that is not referenced.

コンポーネントをプロジェクトに含め、次のコードを追加しました。

using System.Data.SQLite;

        string personalFolder = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
        string dbName = "pitches.db";
        string dbPath = Path.Combine ( personalFolder, dbName);
        var conn = new  SQLiteConnection ("Data Source=" + dbPath); 
        conn.Open (); 
        conn.ZumeroRegister();

ここに画像の説明を入力

4

1 に答える 1

4
  1. 同じ手順に従って、この問題も発生します。

  2. 次に System.Data への参照を追加すると、エラーはなくなり、コードはコンパイルされます。スクリーンショットを見ると、System.Data への参照がないようです。[プロジェクト] メニューで [参照の編集] を選択し、[すべて] タブが開いていることを確認してから、System.Data の横にチェックマークを付けます。

  3. 最近リリースされた Xamarin.iOS 6.4 を使用しています。以前にこの手順を実行する必要があったことを覚えていません。おそらく、以前のバージョンの Xamarin.iOS には既定で System.Data への参照が含まれていた可能性があります。ここには少し不確実性がありますが、それを排除する必要があります。

これが役立つことを願っています。

于 2013-08-01T21:01:07.817 に答える