Тип System.Net.IPAddress не назначается типу System.Net.IPAddress
Я пишу PCL в.net-стандарте, который будет использоваться для Android и IOS.
В настоящее время я пишу многоадресный прослушиватель UDP для обнаружения устройств.
Однако, когда я делаю
IPAddress multicastaddress = IPAddress.Parse("239.1.1.1");
client.JoinMulticastGroup(multicastaddress);
Это будет своего рода ошибка, но все равно скомпилировать, ошибка
Argument type 'System.Net.IPAddress [System.Net.Primitives, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]' is not assignable to parameter type 'System.Net.IPAddress [System, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]'
Мои использования следующие
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
мой package.json выглядит следующим образом
{
"supports": {},
"dependencies": {
"Microsoft.NETCore.Portable.Compatibility": "1.0.1",
"NETStandard.Library": "1.6.1",
"System.ComponentModel.EventBasedAsync": "4.3.0",
"System.Diagnostics.Process": "4.3.0",
"System.Net.Http": "4.3.1",
"System.Net.Sockets": "4.3.0",
"System.Threading.Thread": "4.3.0"
},
"frameworks": {
"netstandard1.5": {}
}
}
Я действительно совершенно растерялся относительно того, как решить эту проблему, которая, я думаю, может стать причиной проблем для меня. Любая помощь будет оценена.