Насколько я знаю, SharpDevelop использует много вызовов win32, поэтому не является 100% -ным приложением .net и работает только в Windows.
Можно было бы работать под Wine, информация о WineHQ AppDb очень устарела.
Я пробовал использовать Wine Debian версии 1.0.1-3.5, и не было возможно установить dotnet40 с помощью winetricks, при попытке установить MSI-инсталлятор для SharpDevelop не удается с сообщением «Эта установка требует установки .NET 4.0 Full Framework "
Я попробую использовать более новую версию wine и прокомментирую, что произошло.
OT: MonoDevelop - отличное решение, может быть, даже лучше, если у него есть один конкурент в среде Linux.