Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NLOG,在windows Phone 8上登录到SQLite_C#_Sqlite_Windows Phone 8_Nlog - Fatal编程技术网

C# NLOG,在windows Phone 8上登录到SQLite

C# NLOG,在windows Phone 8上登录到SQLite,c#,sqlite,windows-phone-8,nlog,C#,Sqlite,Windows Phone 8,Nlog,我有一个Windows Phone应用程序,我想在其中添加NLog。我想将Nlog中的数据放入SQLite数据库 如果我在WindowsForm应用程序中执行此操作,则没有问题,我只需从Nuget中添加NLog和System.Data.SQLite。但是在WindowsPhone8上应该做什么呢 我已经安装了Nlog。(下载并手动添加引用)但是如何将System.Data.SQLite添加到项目中?当我尝试从Nuget安装它时,出现以下错误: “无法安装程序包'System.Data.SQLit

我有一个Windows Phone应用程序,我想在其中添加NLog。我想将Nlog中的数据放入SQLite数据库

如果我在WindowsForm应用程序中执行此操作,则没有问题,我只需从Nuget中添加NLog和System.Data.SQLite。但是在WindowsPhone8上应该做什么呢

我已经安装了Nlog。(下载并手动添加引用)但是如何将System.Data.SQLite添加到项目中?当我尝试从Nuget安装它时,出现以下错误:

“无法安装程序包'System.Data.SQLite.Core.MSIL 1.0.94.0'。 您正在尝试将此软件包安装到目标为的项目中 “WindowsPhone,版本=v8.0”,但该软件包不包含任何 与之兼容的程序集引用或内容文件 框架。有关详细信息,请与包作者联系。“


Jens Borrisholt

我最近刚刚写了一篇关于如何在Windows Phone 8(主要是8.1)中使用SQLite的文章,但应该是一样的。你可以在这里找到这篇文章:

简而言之,您需要做的是:

  • 下载SQLite for Windows Phone 8.1扩展,方法是转到工具–>扩展和更新–>在线搜索“SQLite for Windows Phone 8.1”,并为您的项目添加参考(如果您的目标是Windows Phone 8.0及以上版本,我想您需要使用“SQLite for Windows Phone”)
  • 通过NuGet将以下软件包下载到您的项目中:SQLite.Net PCL、SQLite.Async.Net PCL、SQLite-Net-wp8、SQLite.Net PCL-WindowsPhone8平台
  • 根据项目的部署位置,将平台目标设置为x86或ARM。对于emulator,使用x86;对于设备,使用ARM。AnyCPU不工作,因为SQLite本身是本机的