Recently I step upon an issue of compiling a project using Mono. Mono itself comes with a nice tool called xbuild which is a msbuild brother in Mono world. Xbuild can be used to compile a project from the command line.
I wanted to compile my project targeting Mono under Visual Studio 2012. Unfortunately, targeting for Mono (profile=Mono) does not exist in Visual Studio. Following instructions will add a new profile and then new target - Mono - will be available.
C:Program Files (x86)Mono-3.2.3libmono4.5to Mono directory.
FrameworkList.xmlwith following content:
<?xml version="1.0" encoding="utf-8"?><FileList Redist="Mono_3.2.3" Name="Mono 3.2.3 Profile" RuntimeVersion="4.5" ToolsVersion="4.5"></FileList>
C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5and create there a folder called
Mono(the one you created in step
2) into Profile folder.
HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv4.0.30319SKUs.NETFramework,Version=v4.5,Profile=Mono(note that this is just a key, no values inside)
Now when you start your Visual Studio 2012 you should be able to select target called Mono 3.2.3 Profilecomments powered by Disqus