Microsoft has released a preview version of a next major .NET Framework release, which is essentially a merge of the full .NET 4.8 Framework with .NET Core 3.1. It will allow developers to use a single framework and runtime with uniform behavior and support on multiple platforms. SocketTools 10 will include support for .NET 5.0 when it is released, and we are currently working with the preview version.
To use the .NET 5.0 preview, you will need to install the latest preview release of Visual Studio 2019 (at this time version 16.7.0), and then use the install packages for the x86 and x64 frameworks. After installing the preview, new .NET Core projects will automatically select the pre-release version of the 5.0 Framework.
You can use these download links for the Visual Studio 2019 Preview and the .NET 5.0 Framework.
Microsoft has scheduled the general release of the .NET 5.0 Framework in November 2020 and SocketTools 10 includes a preview version of the assemblies for .NET 5.0 as part of our standard distribution. We will not be backporting support for .NET 5.0 to previous versions of SocketTools. SocketTools 10 remains focused on Windows desktop and server development and will only provide support for those platforms, with future versions expanding to support other architectures.
The latest release of SocketTools 10 also includes support for .NET Core 3.1 to assist developers in the transition process to using .NET 5.0. Microsoft has indicated that they intend to maintain as much compatibility as possible with .NET Core 3.1 going forward and providing SocketTools 10 assemblies which target the .NET Core framework can assist with that transition.
You can download SocketTools assemblies compiled with .NET 5.0 Framework Preview 4 using the link below. You will need to install the latest build of the SocketTools 10 .NET Edition or SocketTools 10 Subscription to use these assemblies.
Support for the .NET 5.0 Framework will be a free update to SocketTools 10. If you have any questions about using the .NET 5.0 preview assemblies, please contact us.