SimpleBase.Dll not working on unity3D

Hi guys I trying to use SimpleBase.Dll from GitHub - ssg/SimpleBase: .NET library for encoding/decoding Base16, Base32, Base58 and Base85. . i Download the package, rename the package as a ZIP file and copy the DLL to the plugins folder on my project. but when i restart i got this error:

Error: Could not load signature of SimpleBase.Base16:GetSafeByteCountForDecoding due to: Could not resolve type with token 01000019 (from typeref, class/assembly System.ReadOnlySpan`1, netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51) assembly:netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 type:System.ReadOnlySpan`1 member:(null) signature:<none>

Any clue ??
thanks in advance

Looks like that DLL is using ReadOnlySpan type. That type has been added in .NET Standard 2.1, whereas Unity only supports .NET Standard 2.0. A workaround could include recompiling the DLL for .NET Standard 2.0 or .NET Framework 4.7.1.

Great @Tautvydas-Zilys ! it’s seems it’s works now :slight_smile:

Hi, Did you manage to recompile the dll for net 4.7.1? I’m having the same issue when trying to use ipfs net client.