My problem might sound newbie but I can’t find any relevant information online, so I am asking here.
I have created a Class Library using .Net Standard Library 1.6.1 in VS 2017 Community Edition and wanted to use TcpClient class from System.Net.Sockets , but instead of having current TcpClient from .Net Framework 4.6 my application using an assembly from .NET 4.1 which is pretty annoying because the functionality is very limited in the old version of this class.
Further, I have deployed the library on Debian , installed .Net SDK and build the library there, having the same result, so it seems like the problem is in SDK libraries. Or maybe it is by design behaviour?
Looking at the table I’ve suggested that .NET Standard 1.6.1 uses .net 4.6 libraries because this version of .net is marked as “required”
So does .Net Standard Library 1.6.1 suppose to work like this?