我之前曾问过一个关于azure数据库的问题并且给出了一个有用的解决方案,但是为了利用该解决方案,我需要安装System.Data.SqlClient。我尝试从微软安装NuGet包,但每当我这样做时,我都会收到以下错误。我真的很感激这方面的一些帮助。该项目是一个使用xamarin.forms和便携式类库的跨平台应用程序。我试图将它安装到Appname(便携式),因为我的脚本就在那里。谢谢。
Severity Code Description Project File Line Suppression State
Error Could not install package 'System.Data.SqlClient 4.3.0'.
You are trying to install this package into a project that targets '.NETPortable,
Version=v4.5,Profile=Profile259', but the package does not contain any assembly references
or content files that are compatible with that framework. For more information,
contact the package author. 0
答案 0 :(得分:0)
从http://portablelibraryprofiles.stephencleary.com/,profile259不支持system.data.sqlclient。它有窗户电话。
配置文件适用于.NET Framework 4.5,Windows 8.0,Windows Phone 8.1,Windows Phone Silverlight 8.0。
更大的图片是Xamarin和Mobile客户端没有办法直接命中sql server。使用webapi等构建服务外观.....有关一些想法,请参阅https://blog.xamarin.com/developing-enterprise-apps-using-xamarin-forms。