Closed neoshamangames closed 6 years ago
Looks like you may be using the wrong DLL for the .NET runtime version you've selected in Unity.
Open Project settings -> Player settings and check what the scripting runtime version is set to. If it is ".NET 3.5 Equivalent" then make sure you are using the version of the DLL for .NET 3.5. If scripting runtime version is set to ".NET 4.x Equivalent" and Api Compatibility Level is set to ".NET 4.x" you can use either version of the C# promise DLL, but if Api Compatibility Level is set to ".NET Standard 2.0" then you must use the .NET Standard version of the dll.
I have tried changing my API Compatibility Level to .NET 2.0 but to no avail.