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()
- 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.