Broken .NET 2.1 library - Fix Please!

After experience some problems I was told that:

“Unity is currently fixing a bug in their implementation of the .NET 2.1 library, which has broken support for reflection of properties (as opposed to fields).”

Any idea on when this is getting fixed?? I really need this working as soon as possible. My game is full of generics (so I can’t return to .NET 1.1) and the game is nearing completion minus the features that will not work due to the “bug”.

Can someone confirm that this is fixed in Unity 3, if so I suppose I can migrate my game to that…

Unity iPhone 3 does not offer .net 1.1 anymore at all so no worry there.
You now have .net 2.0 subset and .net 2.0, basing on Mono 2.6 and with quite some higher end stuff working fine like LINQ

So I would guess: yes it will work.

but if you have a test case I can give it a go in U3 iphone and tell you what it throws back

So what i’m trying to do is save my game. The game has HEAVY game saving, so we went the route of EZ game saver, and i’m not sure of all of the specific implementations that it uses for game saving.

LINQ doesn’t work in U3B5, what is EZ game saver?

EZ Game Save is a unity plugin by mr. Brady with Above and Beyond Software (he made sprite manager 2 and ez gui)

So I found a thread where people are having the same exact problem as me (the same xcode error)

http://forum.unity3d.com/viewtopic.php?t=45858&postdays=0&postorder=asc&start=0

Has there since been solution or work around so i can use System.Reflection and .net 2.1 generics?

You always have generics.
You can not define any kind of target anymore that does not have it (as mentioned, .NET / C# 1 is no longer offered, the minimum is 2.0 subset which still includes generics among other things)

@zumwalt: you must have a different u3 b5 then me, cause it worked fine here with it on an iTouch 3GS, iOS 4.0.1