私は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 になります。