Я работаю с использованием Visual Studio в Ubuntu с версии 10.04, и есть решение, хотя я бы порекомендовал вам запустить 64-битную версию Ubuntu и иметь как минимум 4 ГБ доступной памяти.
Установите последнюю версию VirtualBox (загрузите с веб-сайта, а не с помощью репозитория Ubuntu) и установите Windows как виртуальную машину. Вам необходимо выделить виртуальный диск, а затем при первом запуске виртуальной машины либо установить Windows с CD / DVD, либо выбрать образ компакт-диска для использования в VirtualBox.
В более поздних версиях VirtualBox вы также увидите нечто, называемое «бесшовным режимом». Это существенно скрывает виртуальную машину, поэтому вместо запуска в окне она интегрируется с рабочим столом Ubuntu. Таким образом, вы можете запустить Visual Studio в том, что выглядит как Ubuntu.
Я попробовал и VMWare Player, и VirtualBox и обнаружил, что VirtualBox лучше подходит для моей установки. Хотя в VMWare Player есть так называемые инструменты VMWare, которые предоставляют уровень API для лучшей трансляции вызовов Windows на вашу видеокарту, это может быть характерно, если вы используете карту ATI (исходя из опыта работы с Mobility Radeon HD 4600). Nvidia обеспечивает гораздо лучшую поддержку драйверов в Linux, чем ATI.
Надеюсь, это поможет!