2012-04-17 76 views
2

C#项目中的C#代码很好。但是,如果我尝试什么类型转换为d项目文件我得到以下错误:为什么输入D代码时MonoDevelop 2.9.4错误?

System.MissingMethodException: Method not found: 'Mono.TextEditor.DocumentLine Mono.TextEditor.TextEditorData.GetLine(Int32)'. 
    at MonoDevelop.D.Formatting.DTextEditorIndentation.KeyPress(Key key, Char keyChar, ModifierType modifier) 
    at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) 
    at MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) 
    at MonoDevelop.D.DEditorCompletionExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) 
    at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) 
    at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) 
    at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) 
    at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) 
    at MonoDevelop.SourceEditor.ExtensibleTextEditor.ExtensionKeyPress(Key key, UInt32 ch, ModifierType state) 

可能的错误。也许我有一个错误的设置。

+0

也许这应该去SuperUser.com? – DejanLekic 2012-04-17 12:57:27

回答

2

我有同样的问题。 您需要提供MonoDevelop(2.9.5)的最新更新以使mono-d正常工作。

0

自2.8.x稳定版以来,MonoDevelop 2.9.x alphas/beta版有很多API更改,因此需要移植第三方插件才能正常工作。

相关问题