我一直在为Android,Ios和UWP开发应用程序。 因为我需要套接字连接,所以我使用DependenyService来访问“特定于平台”的代码,并开始在所有3个项目中实现我的接口。如何在PCL中引用System.Net.Sockets.Socket
问题是,所有3个项目的实现完全相同,因为它们全都使用System.Net.Sockets.Socket
。 但是我不能简单地将实现代码放在我的PCL中,并将其用于所有3,因为我不能在我的PCL中引用System.Net.Sockets.Socket
。 (不退出有)
This picture shows the targeting section of my PCL
我认为这个问题是我的PCL目标ASP.NET 1.0的核心,它不包含一个API,用于System.Net.Sockets.Socket
。 但是,我无法告诉我的PCL停止目标ASP.NET Core 1.0,因为它自动定位。
有没有人有一个想法,我只能在Android,Ios和UWP之间共享代码,或者让我的PCL只针对他们?
非常感谢你!我花了一些时间,但现在它与.net标准一起工作。 –