Ho avuto lo stesso problema in Linux, ma sembra che la versione che supporta correttamente VB.Net (almeno senza causare errori) è MonoDevelop 3.0.4, & dopo una ricerca su Google, Sono atterrato su una pagina SourceForge.net con il nuovo codice sorgente MonoDevelop 3.0.6.
ho scaricato, estratto il suo contenuto, & ha fatto quanto segue in un terminale di root ...
cd /home/knoppix/Downloads/monodevelop-3.0.6
./configure --prefix=`pkg-config --variable=prefix mono`
make
make install
poi chiuse il terminale, & corse di nuovo MonoDevelop, & non era più la versione che avevo prima (MonoDevelop 3.0.3), era ora MonoDevelop 3.0.6.
Quando ho creato un nuovo VB.Net GTK # 2.0 progetto , gli errori erano ancora lì, ma poi ho cliccato destro sul progetto in Esplora soluzioni, & scelto Opzioni, poi sotto costruire , Ho selezionato Generale ... il profilo 4.0 era ora disponibile, & potrebbe essere selezionato. Dopo averlo selezionato, & chiudendo la finestra di dialogo, tutti gli errori sono scomparsi.
Poi ho cambiato il formato predefinito di nuovi progetti per MSBuild (Visual Studio 2010) da Modifica, Preferenze ... quindi nella finestra di pop-up sotto Preferenze, Carica/Salva.
Sono ancora confuso su come creare un modulo però. C# lato delle cose può crearlo facilmente, ma non vedo l'opzione nel lato VB.Potrei dover installare alcune altre cose per attivarlo, o qualcosa del genere.
L'ho rimosso e ricreato. Ora funziona: P – StarQuake