在Mac上使用SQLite进行开发并在Windows上运行

时间:2017-01-04 16:17:55

标签: c# windows macos sqlite

我非常擅长在MAC上使用C#和.Net,所以:

我需要使用WinForms或WPF开发一个桌面应用程序,本地数据库不需要任何安装,只需运行" .exe"提交并使用该程序。

我有一台新的MAC笔记本电脑运行平稳,旧的Windows笔记本电脑需要一个小时才能加载。 因此,尝试使用Windows笔记本电脑让我疯狂,我决定尝试在我的MAC上编译所有DAL和BL项目,并在Windows笔记本电脑上只有UI。

我无法使用Microsoft Access作为我的MAC上的数据库,因此我认为我会使用SQLite(仍然不知道它是否是一个好主意)。

事情是:

  1. 是否有针对MAC的SQLite的.dll文件?
  2. 如果我在我的MAC上编译DAL和BL项目,我将能够在Windows笔记本电脑的UI项目中使用他们的.dll文件吗?或者我是否需要复制项目并替换Windows的SQLite .dll文件?
  3. 感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

如果您的目标平台是Windows,您可以考虑在Mac上通过Bootcamp或VM使用Windows和Visual Studio。 Sqlite可以通过nuget包集成。

答案 1 :(得分:0)

找到此链接以使用SQLite Mono

这里有一个很好的SQLite入门教程:SQLite tutorials