Hi, I’ve been having a lot of trouble to install the GameLift Server SDK with a Unity 2019.2 project.
I downloaded the SDK from https://aws.amazon.com/fr/gamelift/getting-started/ (btw clicking on the Title download the GameLift_12_14_2018.zip file while clicking on the button “Download now” download the GameLift_09_03_2019.zip, this feels like a mistake )
Got it into a VS project, restored the NuGet packages to get a bunch of .DLL. I put them into my Assets/Plugins folder and got a lot of assembly errors. After updating a few of them with VS NuGet manager, I’m stuck with either :
- I leave System.Threading.Tasks.NET35.dll and get the error from TMP.Pro which is there by default in Unity 2019
Library\PackageCache\firstname.lastname@example.org\Scripts\Editor\TMP_PackageUtilities.cs(310,17): error CS0433: The type 'Task' exists in both 'System.Threading.Tasks.NET35, Version=184.108.40.206, Culture=neutral, PublicKeyToken=null' and 'mscorlib, Version=220.127.116.11, Culture=neutral, PublicKeyToken=b77a5c561934e089'
- If I delete System.Threading.Tasks.NET35.dll I get a ReflectionTypeLoadException for SocketIoClientDotNet, Version=0.9.13.0, Culture=neutral, PublicKeyToken=null
I’ve tried using aliases to keep everything but Unity restore them to global everytime it launches, I’m really lost on to what should I do to make it work. Any help would be appreciated !