如何将System.Data.SqlClient nuget包添加到.Net Portable(PCL)4.5配置文件中

时间:2017-11-14 11:04:26

标签: c# .net xamarin dll

我正在编写一个跨平台(iOS和Android)Xamarin应用程序,我需要一个sql连接到我的数据库。我发现我需要System.Data.SqlClient来实现这一点。但是当我尝试将System.Data.SqlClient添加到我的核心项目时,我得到:

  

无法安装包'System.Data.SqlClient 4.4.0'。您正在尝试将此软件包安装到以“.NETPortable,Version = v4.5,Profile = Profile259”为目标的项目中,但该软件包不包含与该框架兼容的任何程序集引用或内容文件。有关更多信息,请与软件包作者联系。

我明白这个.NETPortable版本是兼容的,但是这个解决方案是什么?必须有一种方法来访问SQL数据库。另外我发现其他帖子要求先添加System.Data,但这个包甚至没有显示在nuget中。

1 个答案:

答案 0 :(得分:1)

如果您将pcl项目更改为.NET Standard,您应该能够安装此nuget包。

关注这个真棒snack pack

在Visual Studio Preview中,有一个模板可以使用.netstandard创建xamarin项目。我可以确认它有效。