Co prawda C# pierwszy i ostatni raz miałem styczność na studiach ale ja sobie radziłem z MonoDevelop. Nie mniej nie wiem czy znajdziesz tam to czego szukasz. Na innym semestrze gdy wymagane było już VS (mieliśmy napisać prostą grę), najzwyczajniej w świecie korzystałem z wirtualizacji pod VB i byłem zadowolony. Dodam tylko że moja przygoda z C# trwała chyba 2 semestry (na pewno oddawałem dwie prace ).