【发布时间】:2017-04-10 13:28:47
【问题描述】:
我有问题。我需要在 xamarin 表单上使用 TcpClient,但不会安装“System.Net.Sockets”。我无法使用 Nuget 安装它。
错误是:
无法安装软件包“System.Net.Sockets 4.3.0”。你在尝试 将此软件包安装到目标项目中 '.NETPortable,Version=v4.6,Profile=Profile44',但包确实 不包含任何程序集引用或内容文件 与该框架兼容。如需更多信息,请联系 包作者。
在 iOS 和 Android 项目上可以安装,但在便携式项目上无法安装。
我该如何解决这个问题?
谢谢
【问题讨论】:
-
好吧,如果您可以将它安装在 iOs 和 android 中,那么您已经成功了一半,您可以从可移植类中调用它们。因为如果它不能安装在 PCL 上,你可以做的只是一点点,其中一点就是复制“System.Net.Sockets 4.3.0”的代码。并使用您需要的类。可能它使用了 PCL 不支持的其他一些库
-
developer.xamarin.com/api/namespace/System.Net.Sockets 这里为 pcl 存在...在 xamarin 表单中支持这个
标签: c# sockets xamarin.forms tcpclient system.net.sockets