1

我正在搞乱 Mono,并试图让语法突出显示的文本编辑器工作。

我正在尝试使用 Mono.TextEditor。我已经引用了它,并且我的项目已构建,但运行时总是出现以下错误:

Unhandled Exception: System.TypeLoadException: A type load exception has occurred.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: A type load exception has    occurred.
The application was terminated by a signal: SIGHUP

我不知道是什么导致了问题。如果我尝试使用 GUI 构建器加载 Mono.TexeEditor 组件,或者我只是使用如下代码创建它,这并不重要:

using System;
using Gtk;
using Mono.TextEditor; 

public partial class MainWindow: Gtk.Window
{   
    Mono.TextEditor.TextEditor textEditor = new Mono.TextEditor.TextEditor();
public MainWindow (): base (Gtk.WindowType.Toplevel)
{
    Build ();
    textEditor.ShowAll();
}

protected void OnDeleteEvent (object sender, DeleteEventArgs a)
{
    Application.Quit ();
    a.RetVal = true;
}
}

任何帮助将不胜感激。说到 Mono,我有点不习惯,所以请耐心等待,如果这是一个愚蠢的问题,请原谅我。

编辑:如果相关的话,我在 Linux Mint 上。

4

0 回答 0