New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix reflection issues introduced by Unity 2019.1.0f2 (Issue #1286) #1295
Conversation
@sstevenkang Can you also take a look at it and merge appropriately? |
Thank you! I just got @daltonmachado code and generated a new DLL and it worked! Thank you so much for your work @daltonmachado (obrigado) |
Thank you! I just want to know if there is an approx date of release this fix for Unity. Greetings! |
Hi again, @daltonmachado & @Roiw Is there any manual or instructions in order to generate the new DLL until this pull request been merged and new version been released? |
You just need to replace the code in In my issue report I mentioned that I built another DLL for the service I was using (Lambda), but then I realized only the @Squallium you unassigned Steven from the merge process and I don't know who is responsible for the merge now, it's been almost two months since my commit. @kvasukib do you know when this commit will be merged? |
Hi @daltonmachado thank you very much for your answer, I'll try tomorrow morning. I don't know how I unassigned Steven, I thought I wasn't allow to assigned/unassigned anybody because I don't belong to the project or the organization. I hope the maintainers can fixed my mistake. Sorry. |
Hi guys. I'm facing the same issue here. An official merge/fix for Unity would be much appreciated. I pay hundreds of dollars/month to use S3 for the requests performed by my game, and I'm waiting for this fix to release the new version of my game built with Unity 2019.1.8f1. Thanks |
Hi, @Roiw . If possible, could you provide more details on how to generate a new DLL? I have Visual Studio Community installed here on my Mac computer, but I'm new to the C#/Visual Studio world. |
Hi guys, I am linking below my DLL in case you guys want to use it: DLL |
Hi again! Works perfectly, we rebuild just the core DLL and our Unity plugin/game got back to life. Thank you very much for your help. @eduardocoelho we built the DLL in Windows with Visual Studio 2017, looks like in Mac it's not possible. Greetings! |
Glad to know your game got back to life @Squallium . Thanks so much for providing your DLL @Roiw. I downloaded and integrated it into my game, rebuilt and tested on my Android device. The AWS S3 calls are now working properly. I have one question though, consider the contents of the
Can I safely use your |
Hello is there anything I have to do to build the AWSSDK.Core.dll? I've tried everything, it won't build the DLL no matter what. Maybe I need a specific extension in my visual studio to be able to build this DLL? |
@eduardocoelho You've probably realized this by now, but for posterity, yes, only the Core.dll needs to be replaced. That other stuff can just stay how it is. @miroki123 I struggled with this too, and ultimately only solved it by downloading both the latest Microsoft .NET stuff ("Build Tools for Visual Studio", which fortunately does not actually include Visual Studio - download here) and updating my IDE of choice (Rider), to support C# 6. I also had to use the NuGet package manager to grab a version of UnityEngine.dll. You're probably better off just downloading @Roiw 's uploaded .dll for now, though. |
The DLL provided by @Roiw doesn't work for the current SDK. As I was unable to build the DLL file from the aws-sdk-net project, could somebody please provide a version of the DLL that works with the current SDK? A zip file with all DLL files that work with the DLL provided also solves the problem. |
We are deprecating support for the AWS SDK for Unity. We are recommending that Unity users instead target .NET Standard 2.0 and use the provided dlls, which can be found in this migration article (more info here). Directly targeting .NET Standard 2.0 with the AWS SDK for .NET binaries will let Unity users use all AWS services. We have no plans to accept further pull requests for Unity. If you wish, you may post your pull request to https://github.com/aws/aws-sdk-unity-net. |
Description
Fixed the LINQ queries which stopped working after changes made to
AndroidJavaObject
in Unity 2019.1.0f2. See #1286 for more details.Motivation and Context
See #1286
Types of changes
Checklist
License