How to check Mono Version in Visual Studio 2017 in Windows 10?

Hi,

I want to know which Mono version my project uses. How can I check it? In my project I have Mono.Android DLL. I have right clicked on it and review property. It says Runtime Version: 4.0.3. If I go to location of that DLL, I am getting this location: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v6.0\Mono.Android.dll

I am damn confuse what is version of Mono. And what is Mono.Android. Please help me

Following information I got from Help --> About Visual Studio

Microsoft Visual Studio Enterprise 2017
Version 15.5.4
VisualStudio.15.Release/15.5.4+27130.2024
Microsoft .NET Framework
Version 4.7.03056

Installed Version: Enterprise

Visual Basic 2017
Microsoft Visual Basic 2017

Visual C# 2017
Microsoft Visual C# 2017

Mono Debugging for Visual Studio 4.8.4-pre (3fe64e3)
Support for debugging Mono processes with Visual Studio.

NuGet Package Manager 4.5.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.

Visual Studio Tools for Universal Windows Apps 15.0.27130.2020
The Visual Studio Tools for Universal Windows apps allow you to build a single universal app experience that can reach every device running Windows 10: phone, tablet, PC, and more. It includes the Microsoft Windows 10 Software Development Kit.

VisualStudio.Mac 1.0
Mac Extension for Visual Studio

Xamarin 4.8.0.757 (7f9ec2a)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.

Xamarin Designer 4.8.188 (c5813fa34)
Visual Studio extension to enable Xamarin Designer tools in Visual Studio.

Xamarin.Android SDK 8.1.3.0 (HEAD/ef47226b7)
Xamarin.Android Reference Assemblies and MSBuild support.

Xamarin.iOS and Xamarin.Mac SDK 11.6.1.2 (6857dfc)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.

Tagged:

Answers

  • BillyLiuBillyLiu Member, Xamarin Team Xamurai

    @developer007

    As you can see in the note, the Runtime Version means the version of .Net runtime this assembly was compiled against. Not the Mono.Android version.

    The version of Mono.Android.dll is related to the Android version. You could consider your Mono.Android version is 6.0.
    If you change your Target Framework version, the Mono.Android will also be changed.

Sign In or Register to comment.