Closed ArnCarveris closed 5 months ago
It seems like Net Standard 2.0 is included in the Unity API Compatability Layer. Does following the instructions here https://docs.unity3d.com/Manual/dotnetProfileSupport.html resolve this bug?
Nope, that was in AWSSDK.Core
AWSConfig::GetConfig
method, bc in net45
version gets config from System.Configuration.ConfigurationManager::get_AppSettings
but it throws exception, but for netstandard2.0
it just returns hardcoded null, also it could be nice with targets had consistent API, bc non async method for netstandard2.0
became internal and that broke whole plugin bc many of code was relaying on that.
I came across a similar issue discussed here: https://github.com/aws/amazon-gamelift-plugin-unity/issues/67. It appears that IL2CPP does not support System.Configuration.ConfigurationManager, and the successful resolution involved using the AWS .NET SDK's netstandard2.0 DLLs from NuGet packages instead. Does the instructions provided in this guide https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/unity-special.html help in resolving the bug?
Inferring the thumbs up to be resolved - closing. If this is not the case please feel free to reopen :)!
Building
SampleGame
client standalone windows build with IL2CPP causes exception: