- Home /
 
Which version of mono used in Unity 3.2?
Which version of mono used in Unity 3.2?
mono --version says Mono JIT compiler version 2.0 (Visual Studio built mono)
which tells me nothing.
Does Unity 3.2 use mono 2.6 or mono 2.8? Can I use .NET 3.5 target in compilation (which supported by mono 2.6) or .NET 4.0 target (which supported by mono 2.8)?
I think it should be better to show mono version in help/about menu.
Answer by jonas-echterhoff · Feb 22, 2011 at 01:57 PM
Unity 3.2 uses a mono 2.6 (slightly customized with some bug fixes of ours).
Answer by Adrian · Aug 02, 2012 at 11:05 AM
Use the following code in a C# script to get the Mono version Unity is currently using:
 using UnityEngine;
 using System;
 using System.Reflection;
 
 var type = Type.GetType("Mono.Runtime");
 if (type != null) {
  var dispalayName = type.GetMethod("GetDisplayName", BindingFlags.NonPublic | BindingFlags.Static);
  if (dispalayName != null)
  Debug.Log(dispalayName.Invoke(null, null));
 }
 
               As of Unity 3.5.4 it's Mono 2.6.5.
Your answer
 
             Follow this Question
Related Questions
how to connect to mssql in unity for hololesn (Build Setting Error) 0 Answers
What version of Mono does Unity 5 use? 0 Answers
How to determine Mono version of Unity ? 3 Answers
When can we expect updating Unity Mono version ? 0 Answers
Newer version of mono 4 Answers