Використовуйте MonoDevelop, але остерігайтеся примх розвитку X-платформи .NET
По-перше, встановіть моно, знайшовши його в Центрі програмного забезпечення або ввівши
sudo apt-get install monodevelop mono-vbnc
MonoDevelop досить еквівалентний Visual Studio Express . Основними відмінностями є:
MonoDevelop не підтримує WPF (Windows Presentation Foundation), але це не має великого значення, оскільки Microsoft планує знищити WPF з приходом Windows 8.
Переконайтеся, що використовується правильна .NET Framework target. Після створення рішення клацніть правою кнопкою миші на проект та перейдіть до Опції-> Збірка-> Загальне. Не сильно відрізняється від націлювання на конкретну версію .NET в Windows.
Окрім цих питань, я насправді не знайшов нічого, що не було, без якого я не можу жити.
Єдине інше питання (не пов’язане з монографією), яке може повернутися до вас, - це класична проблема, що закінчується. * nix як і раніше використовує LF, а Windows все ще використовує CRLF для закінчення рядків, тому, коли ви переносите вихідні файли назад і четверте між Windows / * nix. AFIAK, MonoDevelop зберігає вихідні файли у UTF-8 за замовчуванням, але VS зберігає вихідні файли у Windows ASCII (з Windows-1252 латинським ASCII із специфічними кінцями рядків для Windows). Якщо ви отримуєте вихідні файли, створені за допомогою Visual Studio, можливо, вам доведеться перетворити формат, щоб він працював у * nix.
Як бачите, розвиток платформи .NET. Спочатку може бути трохи складним, але IMHO, воно того варте. Мені подобається не захаращений інтерфейс MonoDevelop (візуальні ефекти у VS просто отримують більшу частину часу), він завантажується за частину часу, який робить VS (корисно, якщо ти зазвичай не залишаєш IDE відкритим весь час ), вона займає частину простору без зайвих зайвих аддонів (VS з цього приводу насправді неприємно).
Встановити це було просто, як sudo apt-get install monodevelop. Також популярні інструменти, такі як NUnit (для тестування одиниць), були перенесені на та бездоганно працюють у * nix. Версія MonoDevelop для Windows начебто смокче (або, принаймні, це робилось востаннє, коли я його спробував).
Оновлення:
Для отримання коду VB для компіляції вам також потрібно встановити модуль компілятора VB:
sudo apt-get install mono-vbnc
Я також оновив цю відповідь, щоб усунути деякі проблеми, які вже не є актуальними.