Monogame application won't build on linux

I installed Monodevelop6 and monogame 3.6 on Linux Mint 18.1 i installed

mono
mono-runtime
mono-complete
gtk-sharp3
mono-devel
gnome-sharp2
mscore-fonts
etc…

yet when i try to build a monogame application i keep getting errors and there is a redline over codes like
using System; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics using Microsoft.Xna.Framework.Input:

here is part of the log

INFO [2017-12-21 07:49:56Z]: Starting MonoDevelop 6.2 INFO [2017-12-21 07:49:56Z]: Running on Mono 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4) (64-bit) INFO [2017-12-21 07:49:56Z]: Operating System: Linux Linux dsguy 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux INFO [2017-12-21 07:49:56Z]: Using GTK+ 2.24.30 INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.Core INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.Ide WARNING [2017-12-21 07:49:56Z]: No proxy credential provider was found INFO [2017-12-21 07:49:56Z]: Initializing Runtime Mono 4.2.1 INFO [2017-12-21 07:49:56Z]: GTK: Using Gtk theme from /usr/share/themes/Mint-X Starting MonoDevelop INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.GnomePlatform INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.DesignerSupport INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.GtkCore INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.UnitTesting INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.RegexToolkit INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.Debugger INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.SourceEditor2 INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.Refactoring INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.FSharpBinding INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.TextTemplating INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.Xml INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.AspNet INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.VBBinding INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.CSharpBinding INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.MonoGame INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.PackageManagement INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.Packaging Loading Workbench INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.DocFood INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.Deployment INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.WebReferences INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.ConnectedServices INFO [2017-12-21 07:49:56Z]: Add-in loaded: MonoDevelop.AssemblyBrowser Initializing Main Window INFO [2017-12-21 07:49:56Z]: Creating DefaultWorkbench INFO [2017-12-21 07:49:57Z]: Updating Welcome Page from 'http://software.xamarin.com/Service/News'. INFO [2017-12-21 07:49:57Z]: Add-in loaded: MonoDevelop.Deployment.Linux INFO [2017-12-21 07:49:58Z]: Welcome Page updated. INFO [2017-12-21 07:50:03Z]: Add-in loaded: MonoDevelop.UnitTesting.NUnit Microsoft.Build.BuildEngine.UnknownToolsVersionException: Unknown tools version: '14.0' . Known versions: '2.0' '3.0' '3.5' '4.0' '12.0' at Microsoft.Build.BuildEngine.Engine.set_DefaultToolsVersion (System.String value) <0x41635750 + 0x000a7> in <filename unknown>:0 at MonoDevelop.Projects.MSBuild.BuildEngine..ctor () <0x41633570 + 0x000bf> in <filename unknown>:0 at (wrapper remoting-invoke-with-check) MonoDevelop.Projects.MSBuild.BuildEngine:.ctor () at MonoDevelop.Projects.MSBuild.MainClass.Start () <0x41601810 + 0x0003f> in <filename unknown>:0 at MonoDevelop.Projects.MSBuild.MainClass.Main (System.String[] args) <0x415ff050 + 0x000d3> in <filename unknown>:0 ERROR [2017-12-21 07:50:04Z]: The MSBuild builder exited before initializing INFO [2017-12-21 07:50:04Z]: Add-in loaded: MonoDevelop.HexEditor INFO [2017-12-21 07:50:05Z]: Add-in loaded: MonoDevelop.Debugger.Soft ERROR [2017-12-21 07:50:09Z]: Error while getting referenced assemblies System.Exception: MSBuild process could not be started at MonoDevelop.Projects.MSBuild.MSBuildProjectService+<GetProjectBuilder>c__async5+<GetProjectBuilder>c__AnonStorey1A+<GetProjectBuilder>c__async18.MoveNext () <0x4183e000 + 0x008ab> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in :0
at MonoDevelop.Projects.MSBuild.MSBuildProjectService+c__async5.MoveNext () <0x41839600 + 0x00e90> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in <filename unknown>:0 at MonoDevelop.Projects.Project+<GetProjectBuilder>c__async8.MoveNext () <0x41836420 + 0x009c2> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in :0
at MonoDevelop.Projects.DotNetProject+c__async1.MoveNext () <0x41830240 + 0x00295> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in <filename unknown>:0 at MonoDevelop.Projects.DotNetProject+<GetReferencedAssemblies>c__AnonStoreyA+<GetReferencedAssemblies>c__async9.MoveNext () <0x4182e000 + 0x001c7> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7ff43bfffd10 + 0x00017> in :0
at MonoDevelop.Ide.TypeSystem.MonoDevelopWorkspace+c__async4.MoveNext () <0x4182b030 + 0x0079a> in :0
Microsoft.Build.BuildEngine.UnknownToolsVersionException: Unknown tools version: ‘14.0’ . Known versions: ‘2.0’ ‘3.0’ ‘3.5’ ‘4.0’ ‘12.0’
at Microsoft.Build.BuildEngine.Engine.set_DefaultToolsVersion (System.String value) <0x40c64740 + 0x000a7> in :0
at MonoDevelop.Projects.MSBuild.BuildEngine…ctor () <0x40c62610 + 0x000bf> in :0
at (wrapper remoting-invoke-with-check) MonoDevelop.Projects.MSBuild.BuildEngine:.ctor ()
at MonoDevelop.Projects.MSBuild.MainClass.Start () <0x40c30810 + 0x0003f> in :0
at MonoDevelop.Projects.MSBuild.MainClass.Main (System.String[] args) <0x40c2e050 + 0x000d3> in :0
ERROR [2017-12-21 07:50:09Z]: The MSBuild builder exited before initializing
ERROR [2017-12-21 07:50:14Z]: Error while getting referenced assemblies
System.Exception: MSBuild process could not be started
at MonoDevelop.Projects.MSBuild.MSBuildProjectService+c__async5+c__AnonStorey1A+c__async18.MoveNext () <0x4183e000 + 0x008ab> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in <filename unknown>:0 at MonoDevelop.Projects.MSBuild.MSBuildProjectService+<GetProjectBuilder>c__async5.MoveNext () <0x41839600 + 0x00e90> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in :0
at MonoDevelop.Projects.Project+c__async8.MoveNext () <0x41836420 + 0x009c2> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in <filename unknown>:0 at MonoDevelop.Projects.DotNetProject+<OnGetReferencedAssemblies>c__async1.MoveNext () <0x41830240 + 0x00295> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in :0
at MonoDevelop.Projects.DotNetProject+c__AnonStoreyA+c__async9.MoveNext () <0x4182e000 + 0x001c7> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7ff43bfffd10 + 0x00017> in <filename unknown>:0 at MonoDevelop.Ide.TypeSystem.MonoDevelopWorkspace+<CreateMetadataReferences>c__async4.MoveNext () <0x4182b030 + 0x0079a> in <filename unknown>:0 Microsoft.Build.BuildEngine.UnknownToolsVersionException: Unknown tools version: '14.0' . Known versions: '2.0' '3.0' '3.5' '4.0' '12.0' at Microsoft.Build.BuildEngine.Engine.set_DefaultToolsVersion (System.String value) <0x41c14750 + 0x000a7> in <filename unknown>:0 at MonoDevelop.Projects.MSBuild.BuildEngine..ctor () <0x41c12620 + 0x000bf> in <filename unknown>:0 at (wrapper remoting-invoke-with-check) MonoDevelop.Projects.MSBuild.BuildEngine:.ctor () at MonoDevelop.Projects.MSBuild.MainClass.Start () <0x41be0810 + 0x0003f> in <filename unknown>:0 at MonoDevelop.Projects.MSBuild.MainClass.Main (System.String[] args) <0x41bde050 + 0x000d3> in <filename unknown>:0 ERROR [2017-12-21 07:50:14Z]: The MSBuild builder exited before initializing ERROR [2017-12-21 07:50:19Z]: Error while getting referenced assemblies System.Exception: MSBuild process could not be started at MonoDevelop.Projects.MSBuild.MSBuildProjectService+<GetProjectBuilder>c__async5+<GetProjectBuilder>c__AnonStorey1A+<GetProjectBuilder>c__async18.MoveNext () <0x4183e000 + 0x008ab> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in :0
at MonoDevelop.Projects.MSBuild.MSBuildProjectService+c__async5.MoveNext () <0x41839600 + 0x00e90> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in <filename unknown>:0 at MonoDevelop.Projects.Project+<GetProjectBuilder>c__async8.MoveNext () <0x41836420 + 0x009c2> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in :0
at MonoDevelop.Projects.DotNetProject+c__async1.MoveNext () <0x41830240 + 0x00295> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in <filename unknown>:0 at MonoDevelop.Projects.DotNetProject+<GetReferencedAssemblies>c__AnonStoreyA+<GetReferencedAssemblies>c__async9.MoveNext () <0x4182e000 + 0x001c7> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7ff43bfffd10 + 0x00017> in :0
at MonoDevelop.Ide.TypeSystem.MonoDevelopWorkspace+c__async4.MoveNext () <0x4182b030 + 0x0079a> in :0
Microsoft.Build.BuildEngine.UnknownToolsVersionException: Unknown tools version: ‘14.0’ . Known versions: ‘2.0’ ‘3.0’ ‘3.5’ ‘4.0’ ‘12.0’
at Microsoft.Build.BuildEngine.Engine.set_DefaultToolsVersion (System.String value) <0x40c0e750 + 0x000a7> in :0
at MonoDevelop.Projects.MSBuild.BuildEngine…ctor () <0x40c0c620 + 0x000bf> in :0
at (wrapper remoting-invoke-with-check) MonoDevelop.Projects.MSBuild.BuildEngine:.ctor ()
at MonoDevelop.Projects.MSBuild.MainClass.Start () <0x40bda810 + 0x0003f> in :0
at MonoDevelop.Projects.MSBuild.MainClass.Main (System.String[] args) <0x40bd8050 + 0x000d3> in :0
ERROR [2017-12-21 07:50:19Z]: The MSBuild builder exited before initializing
ERROR [2017-12-21 07:50:24Z]: Error while getting referenced assemblies
System.Exception: MSBuild process could not be started
at MonoDevelop.Projects.MSBuild.MSBuildProjectService+c__async5+c__AnonStorey1A+c__async18.MoveNext () <0x4183e000 + 0x008ab> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in <filename unknown>:0 at MonoDevelop.Projects.MSBuild.MSBuildProjectService+<GetProjectBuilder>c__async5.MoveNext () <0x41839600 + 0x00e90> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in :0
at MonoDevelop.Projects.Project+c__async8.MoveNext () <0x41836420 + 0x009c2> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in <filename unknown>:0 at MonoDevelop.Projects.DotNetProject+<OnGetReferencedAssemblies>c__async1.MoveNext () <0x41830240 + 0x00295> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in :0
at MonoDevelop.Projects.DotNetProject+c__AnonStoreyA+c__async9.MoveNext () <0x4182e000 + 0x001c7> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7ff43bfffd10 + 0x00017> in <filename unknown>:0 at MonoDevelop.Ide.TypeSystem.MonoDevelopWorkspace+<CreateMetadataReferences>c__async4.MoveNext () <0x4182b030 + 0x0079a> in <filename unknown>:0 Microsoft.Build.BuildEngine.UnknownToolsVersionException: Unknown tools version: '14.0' . Known versions: '2.0' '3.0' '3.5' '4.0' '12.0' at Microsoft.Build.BuildEngine.Engine.set_DefaultToolsVersion (System.String value) <0x40eed740 + 0x000a7> in <filename unknown>:0 at MonoDevelop.Projects.MSBuild.BuildEngine..ctor () <0x40eeb340 + 0x000bf> in <filename unknown>:0 at (wrapper remoting-invoke-with-check) MonoDevelop.Projects.MSBuild.BuildEngine:.ctor () at MonoDevelop.Projects.MSBuild.MainClass.Start () <0x40eb9810 + 0x0003f> in <filename unknown>:0 at MonoDevelop.Projects.MSBuild.MainClass.Main (System.String[] args) <0x40eb7050 + 0x000d3> in <filename unknown>:0 ERROR [2017-12-21 07:50:24Z]: The MSBuild builder exited before initializing ERROR [2017-12-21 07:50:29Z]: Error while getting referenced assemblies System.Exception: MSBuild process could not be started at MonoDevelop.Projects.MSBuild.MSBuildProjectService+<GetProjectBuilder>c__async5+<GetProjectBuilder>c__AnonStorey1A+<GetProjectBuilder>c__async18.MoveNext () <0x4183e000 + 0x008ab> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in :0
at MonoDevelop.Projects.MSBuild.MSBuildProjectService+c__async5.MoveNext () <0x41839600 + 0x00e90> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0
at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in <filename unknown>:0 at MonoDevelop.Projects.Project+<GetProjectBuilder>c__async8.MoveNext () <0x41836420 + 0x009c2> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () <0x7ff43bfff8d0 + 0x00017> in :0
at MonoDevelop.Projects.DotNetProject+c__async1.MoveNext () <0x41830240 + 0x00295> in :0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7ff43c0016d0 + 0x00029> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7ff43bfff6b0 + 0x000a7> in :0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7ff43bfff630 + 0x0006b> in :0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7ff43bfff5e0 + 0x0003a> in :0

*There was more but the log exceeded limit
`