How do we know it will work properly with unity(android) or not without importing and running it ? Im lazy to test through all the possibilities, if possible i want an easy way to help me rule all all library that it confirmed wont work then only test through the rest.
I am not 100% sure that this is accurate, but in my experience I have found that I need to compile my .NET dll files against .NET version 3.5 to get them to consistently work in Unity. I have tried using some dll’s compiled against .NET version 4.0 and above and had them fail on me, but I have not yet had a .NET 3.5 dll not work.
It’s a little more complex than that. Unity is primarily using the Mono framework. Older releases of the docs had a page that listed which APIs were supported but the newer docs don’t seem to have that page any longer. Last I remember it being discussed it was approximately .NET 3.0.