Problem with MonoDevelop: 64 bit Windows installation is missing an important service pack patch.

I’m not sure how this problem came to be. One day it was working fine the next day I tried to edit a script and I get the two following messages:

System.TypeLoadException: Method ‘GetParameterDataProviderFor’ in type ‘Boo.MonoDevelop.Completion.BooEditorCompletion’ from assembly ‘Boo.MonoDevelop, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ does not have an implementation.
at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase)
at System.Reflection.Assembly.GetType(String name, Boolean throwOnError)
at Mono.Addins.RuntimeAddin.GetType(String typeName, Boolean throwIfNotFound)
at Mono.Addins.TypeExtensionNode.get_Type()
at Mono.Addins.TypeExtensionNode.CreateInstance()
at MonoDevelop.Ide.Gui.Document.OnDocumentAttached() in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\Document.cs:line 513
at MonoDevelop.Ide.Gui.Document.SetProject(Project project) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\Document.cs:line 550
at MonoDevelop.Ide.RootWorkspace.ReattachDocumentProjects(IEnumerable`1 closedDocs) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide\RootWorkspace.cs:line 542
at MonoDevelop.Ide.RootWorkspace.<>c__DisplayClass6.b__5(Object , EventArgs ) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide\RootWorkspace.cs:line 612
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()

  1. Could not open file: C:\Users\Public\Documents\Unity Projects\AngryBots\Assets\Scripts\AI\AI.js.

System.TypeLoadException: Method ‘GetParameterDataProviderFor’ in type ‘Boo.MonoDevelop.Completion.BooEditorCompletion’ from assembly ‘Boo.MonoDevelop, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ does not have an implementation.

at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase)

at System.Reflection.Assembly.GetType(String name, Boolean throwOnError)

at Mono.Addins.RuntimeAddin.GetType(String typeName, Boolean throwIfNotFound)

at Mono.Addins.TypeExtensionNode.get_Type()

at Mono.Addins.TypeExtensionNode.CreateInstance()

at MonoDevelop.Ide.Gui.Document.OnDocumentAttached() in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\Document.cs:line 513

at MonoDevelop.Ide.Gui.Workbench.WrapDocument(IWorkbenchWindow window) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\Workbench.cs:line 594

at MonoDevelop.Ide.Gui.ViewCommandHandlers…ctor(IWorkbenchWindow window) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\ViewCommandHandlers.cs:line 49

at MonoDevelop.Ide.Gui.SdiWorkspaceWindow…ctor(DefaultWorkbench workbench, IViewContent content, Notebook tabControl, TabLabel tabLabel) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\SdiWorkspaceWindow.cs:line 90

at MonoDevelop.Ide.Gui.DefaultWorkbench.ShowView(IViewContent content, Boolean bringToFront) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\DefaultWorkbench.cs:line 380

at MonoDevelop.Ide.Gui.LoadFileWrapper.Invoke(String fileName) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\Workbench.cs:line 1042

at MonoDevelop.Ide.Gui.Workbench.RealOpenFile(FileOpenInformation openFileInfo) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\Workbench.cs:line 747

at MonoDevelop.Ide.Gui.Workbench.OpenDocument(FilePath fileName, Int32 line, Int32 column, Boolean bringToFront, String encoding, IDisplayBinding binding, Boolean highlightCaretLine) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\Workbench.cs:line 406

at MonoDevelop.Ide.Gui.Workbench.OpenDocument(FilePath fileName, Int32 line, Int32 column, Boolean bringToFront, String encoding, IDisplayBinding binding) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\Workbench.cs:line 351

at MonoDevelop.Ide.Gui.Workbench.OpenDocument(FilePath fileName, Int32 line, Int32 column, Boolean bringToFront) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\Workbench.cs:line 331

at MonoDevelop.Ide.IdeApp.OpenFiles(IEnumerable`1 files) in c:\BuildAgent\work\f35c19242f914808\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide\Ide.cs:line 326

Any advise would be highly appreciated, thank you.

Hello,

Try this page:
http://forum.unity3d.com/threads/109976-MonoDevelop-no-longer-loads-my-files

Hopefully that helps.