【问题标题】:Using Sqlite in WinRT(VB.Net)在 WinRT(VB.Net) 中使用 Sqlite
【发布时间】:2013-09-22 06:24:02
【问题描述】:

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

http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Using-SQLite-in-Windows-Store-Apps http://timheuer.com/blog/archive/2012/06/05/howto-video-using-sqlite-in-metro-style-app.aspx

但是所有在 C# 中的视频和文章我在这里都有一个小问题..

当使用上述链接中描述的 sqlite 时,它​​可以在 c# 中正常工作,如下所示添加SQLite.csSQLiteAsync.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 中创建的类给了我如下所示的错误:

有人说我哪里出错了?

【问题讨论】:

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

标签: c# vb.net sqlite windows-runtime windows-store-apps


【解决方案1】:

好久不见……

解决方法:

  1. 下载并安装sqlite-winrt81-3080803.vsix或浏览here选择产品。
  2. 创建项目。转到项目属性并在扩展选项卡中添加对 SQlite for Windows 运行时的引用。
  3. 从 Nuget 安装 SQLitePortable 包。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 2013-02-07
    • 2016-06-02
    相关资源
    最近更新 更多