C# 在WinRT(VB.Net)中使用Sqlite
我尝试按照下面提到的教程尝试将sqlite用于我的windwows商店应用程序 但是我和C中的所有视频和文章都有一个小问题 当使用上述链接中描述的sqlite时,它与c配合良好,如下所示添加sqlite.cs和SQLiteAsync.cs: 现在,我想添加一个用于创建表的类,如图所示,它适用于C: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;
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是对的,您不能在单个项目中混合和匹配编程语言。