У меня была такая же проблема в Linux, но похоже, что версия, которая должным образом поддерживает VB.Net (по крайней мере, не вызывая ошибок), равна MonoDevelop 3.0.4 и после В поиске Google я попал на страницу SourceForge.net с более новым MonoDevelop 3.0.6 исходным кодом.
Я скачал его, извлек его содержимое и сделал следующее в корневом терминале ...
cd /home/knoppix/Downloads/monodevelop-3.0.6
./configure --prefix=`pkg-config --variable=prefix mono`
make
make install
Затем закрыл терминал и снова запустил MonoDevelop, и он больше не был той версией, которая была у меня раньше (MonoDevelop 3.0.3), теперь была MonoDevelop 3.0.6 .
Когда я создал новый проект VB.Net GTK # 2.0 , ошибки все еще были, но затем я щелкнул правой кнопкой мыши по проекту в обозревателе решений и выбрал Параметры , затем в Build , я выбрал General ... профиль 4.0 был там, и его можно было выбрать. После его выбора и закрытия диалогового окна все ошибки исчезли.
Затем я изменил формат новых проектов по умолчанию на MSBuild (Visual Studio 2010) с Редактировать , Предпочтения ... затем во всплывающем диалоге под Предпочтения , Загрузка / сохранение .
Я все еще не понимаю, как создать форму. C # сторона вещей может создать это легко, но я не вижу вариант в стороне VB. Возможно, мне придется установить некоторые другие вещи, чтобы включить его, или что-то.