私は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
何が問題を引き起こしているのかわかりません。Mono.TexeEditor コンポーネントを GUI ビルダーでロードしようとするか、次のようなコードで作成するかは問題ではありません。
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を使用しています。