Я разрабатываю приложение для Android, Ios и UWP. Поскольку мне нужно подключение сокета, я использовал DependenyService для доступа к «определенному для платформы» коду и начал реализовывать мой интерфейс во всех трех проектах.Как ссылаться System.Net.Sockets.Socket в PCL
Проблема в том, что реализация точно такая же во всех трех проектах, потому что все они используют System.Net.Sockets.Socket
. Однако я не могу просто поставить код реализации в свой PCL и использовать его для всех 3, потому что я не могу ссылаться на System.Net.Sockets.Socket
на свой PCL. (Не выходит там)
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. –