2012-04-17 42 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更改,因此需要移植第三方插件才能正常工作。

相關問題