C# 在WinRT(VB.Net)中使用Sqlite

C# 在WinRT(VB.Net)中使用Sqlite,c#,vb.net,sqlite,windows-runtime,windows-store-apps,C#,Vb.net,Sqlite,Windows Runtime,Windows Store Apps,我尝试按照下面提到的教程尝试将sqlite用于我的windwows商店应用程序 但是我和C中的所有视频和文章都有一个小问题 当使用上述链接中描述的sqlite时,它与c配合良好,如下所示添加sqlite.cs和SQLiteAsync.cs: 现在,我想添加一个用于创建表的类,如图所示,它适用于C: public class person { [MaxLength(5), PrimaryKey] public String name { get;

我尝试按照下面提到的教程尝试将sqlite用于我的windwows商店应用程序

但是我和C中的所有视频和文章都有一个小问题

当使用上述链接中描述的sqlite时,它与c配合良好,如下所示添加sqlite.cs和SQLiteAsync.cs:

现在,我想添加一个用于创建表的类,如图所示,它适用于C:

 public class person
    {

        [MaxLength(5), PrimaryKey]

        public String name { get; set; }
        [MaxLength(255)]
        public String address { get; set; }
        [MaxLength(11)]
        public Double phone { get; set; }
    }
现在,如果我通过添加相同的SQLite对我的VB.Net项目执行相同的操作,它会显示如下所示:

在VB中创建的类会出现如下错误:


有人问我哪里出了问题吗?

已经很久了

解决办法:

下载并安装或浏览以选择产品。 创建项目。转到“项目属性”并在“扩展”选项卡中添加对SQlite for Windows运行时的引用。 从Nuget安装SQLitePortable软件包。
我希望它能有所帮助。

我认为VB项目不能包含.CS文件。但是,您可以在单独的程序集中编译CS文件,并将对该程序集的引用添加到VB项目中并使用它。@Pawel是对的,您不能在单个项目中混合和匹配编程语言。