Zumero Xamarin不会编译

时间:2013-08-01 20:24:33

标签: ios sqlite xamarin.ios xamarin zumero

我正在尝试使用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();

enter image description here

1 个答案:

答案 0 :(得分:4)

  1. 按照相同的步骤,这个问题也适用于我。

  2. 如果我然后添加对System.Data的引用,则错误消失并且代码编译。查看截图,您似乎没有对System.Data的引用。在“项目”菜单下,选择“编辑引用”,确保“全部”选项卡处于打开状态,然后在“System.Data”旁边放置一个复选标记。

  3. 我正在使用最近发布的Xamarin.iOS 6.4。我不记得以前需要执行此步骤,这表明可能以前版本的Xamarin.iOS默认包含对System.Data的引用。我现在有一点不确定性需要消除。

  4. 我希望这会有所帮助。