Я использую Ubuntu 11.11 и Mono,
В references/gtk-sharp я вижу
«Сборка недоступна для Mono/.NET 2.0 (в Mono 2.10.5)»
Как мне решить эту проблему?
решение1
Ubuntu придерживается политики включения только одной версии пакета. В Ubuntu 11.11 включенная версия mono поддерживает .net 4. Поэтому любая программа, ссылающаяся на сборки .net 2.0, работать не будет. Вам нужно изменить свой проект на .net 4.0 и обновить ссылки, чтобы использовать версию .net 4.0 нужных вам сборок.
решение2
Например, следующий вызов устранил ту же проблему, о которой вы упомянули:
моно --runtime=v4.0 hello.exe
В противном случае версия среды выполнения по умолчанию — v2.0.50727.