gtk-sharp mono のインストールの問題

gtk-sharp mono のインストールの問題

私はUbuntu 11.11とmonoを使用しています。

参照/gtk-sharpの下に、

「アセンブリは Mono/.NET 2.0 では使用できません (Mono 2.10.5 内)」

これを解決するにはどうすればよいですか?

答え1

Ubuntu には、パッケージの 1 つのバージョンのみを含めるというポリシーがあります。Ubuntu 11.11 に含まれている mono のバージョンは .net 4 をサポートしています。そのため、.net 2.0 アセンブリを参照するプログラムは動作しません。プロジェクトを .net 4.0 に変更し、必要なアセンブリの .net 4.0 バージョンを使用するように参照を更新する必要があります。

答え2

たとえば、次の呼び出しにより、私が言及したのと同じ問題が解決されました。

モノ --runtime=v4.0 hello.exe

それ以外の場合、ランタイム バージョンはデフォルトで v2.0.50727 になります。

関連情報