Unity 3 - why 4.5 only?

Topics: Enterprise Library Core
May 3, 2013 at 7:32 PM
It's great to see the work done on Unity 3. I only wish I could use it.

Our team is constrained to .NET 4 on the client side, as some of the workstations in our manufacturing plant must use Windows XP due to third-party software and hardware requirements. While we can use 4.5 server-side, maintaining two versions of our shared libraries would be a challenge.

Microsoft is addressing this to an extent with the new async/await support in .NET 4. It would be nice if Unity also supported this. Please consider those customers who would like to move to .NET 4.5 and Windows 7/8, but cannot due to third party limitations.
May 7, 2013 at 4:30 AM

Thank you for the feedback.

Unity 3 relies on the .NET framework features which were introduced in v4.5. In particular, we are using the new Reflection API.