【问题标题】:Windows phone 8.1 can't reference System.DataWindows phone 8.1 无法引用 System.Data
【发布时间】:2016-01-08 09:53:21
【问题描述】:

我正在尝试创建一个可以访问本地数据库的 windows phone 8.1 应用程序。我想在可移植类库中处理数据库访问。 作为介绍,我看了这个网页: https://msdn.microsoft.com/de-de/library/windows/apps/hh202876(v=vs.105).aspx

但我什至无法引用所需的命名空间:

using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.ComponentModel;
using System.Collections.ObjectModel;

而且我也不能添加任何一个作为参考。 谁能告诉我怎么了

【问题讨论】:

  • 您是否按照上面所说的添加对System.Data.Linq 程序集的引用的部分?

标签: c# vb.net windows-phone-8 windows-phone-8.1


【解决方案1】:

您不能在 PCL 项目中使用SqlClient,因为它不是作为 PCL 构建的,也不是跨平台的。 Data 命名空间在 PCL 项目中不可用,并且未列出 here

以下程序集在可移植类库项目中可用:

  • mscorlib.dll
  • System.dll
  • System.Core.dll
  • System.Xml.dll
  • System.ComponentModel.Composition.dll
  • System.Net.dll
  • System.Runtime.Serialization.dll
  • System.ServiceModel.dll
  • System.Xml.Serialization.dll
  • System.Windows.dll (from Silverlight)

【讨论】:

  • 好吧,但我什至不能将它添加到主项目(Windows Phone 8.1)中,即使它可以工作,我也不想在我的主项目中使用数据访问层。这背后的意义是什么
  • @Ced... 正如我所说,它不是作为 PCL 构建的,也不是跨平台的。
猜你喜欢
  • 2023-04-03
  • 1970-01-01
  • 2015-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多