اگه از اوبونتو استفاده میکنی میتونی از software Center نرم افزار mono develop رو نصب کنی تا همه چی به صورت اتوماتیک نصب بشه و پیش نیازاش رعایت بشه.
mono Develop یک محیط برنامه نویسی شبیه visual studio ست که به نظر من تا حدود زیادی قابلیت های زیبای اونو به دنیای گنو لینوکس آورده اما از لحاظ رابط گرافیکی با vs خیلی فرق داره و به نظر من تو این زمینه خیلی ضعیف عمل کرده و برای اونایی که به vs عادت کردن زیاد دلچسب و فریبا نیست اما مشکل اصلی تعداد کامپوننت هاست که واقعا باید بگم یه مشکل جدی این پروژه تبدیل شده و بنابر قول هایی که داده شده قراره از نسخه های بعد تعداد کامپوننت های رایگانش خیلی بیشتر بشه اما چون استقبال خوبی از سوی جامعه ی کاربری لینوکس ازش به عمل نیومده به نظر میرسه که عملی شدن این وعده ها و برنامه ها برای بهبود عملکرد پروژه سخت باشه و مطمین باشیم که به این زودیا چیز واقعا خوبی نخواهیم دید.
اما باید بگم از لحاظ ساختاری تمامی نیازهای برنامه نویسان #C در این محیط برآورده میشه و مشکلی با کامپایل کدها و CLR نخواهی داشت و حتی از سرعت فوق العاده ی اون شگفت زده میشی.
درکل چون به نظر من #C از لحاظ گرامر و امکانت زبان خیلی خوبیه اما به دلیل نداشتن چیزی مث دات نت واقعی باید بیخیالش بشیم و حالا حالا ها منتظر معجزه نباشیم هرچند که معتقدم افراد زیادی انتظار این معجزه رو نمیکشن.
پس پیشنهاد من رفتن سراغ گزینه های دیگه ست.البته باز به خودت برمیگرده و شاید با شرایط کنونی زیاد مشکلی نداشته باشی!