- 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