- Home /
What specific .NET version does unity support?
I read here http://docs.unity3d.com/410/Documentation/ScriptReference/MonoCompatibility.html that we can use .NET 2.0 class libraries. Is that correct? and if so, then, do we need to use C# 2.0 or we can use C# 3.0 or 4.0? I dont understand if there is a relation between the C# version and the .NET libraries that unity support. Please explain me. Sorry for my bad English, I`m Chilean
Answer by kamgru123 · May 22, 2014 at 05:14 AM
Unity uses none of those. It uses Mono, which is something in between .NET 2.0 and 3.5. You can check compatibility here.
See also
http://blogs.unity3d.com/2014/05/20/the-future-of-scripting-in-unity/
for a look at how things will be changing in the future. @kamgru123 is absolutely right in terms of how Unity works right now, but they are planning some changes in the longer term.
Yes, I know it uses $$anonymous$$ono, but, again , What $$anonymous$$ono version does Unity use? And What C# features can I use? And note I say C# features, not .NET libraries. Because I dont know if there is a specific relation between the C# version and the .NET version.
Your answer
Follow this Question
Related Questions
Version Not Installed? 1 Answer
Failed to update unity Web Player 2 Answers
Finding the version of unity player used 2 Answers
importing project from higher version to lower 0 Answers
Multiplayer only for my game 1 Answer