* закатывает глаза *, и поэтому я не рекомендую использовать .NET в качестве подходящего инструмента для ЛЮБОЙ работы. Он не совместим с кроссплатформенными, что бы ни говорил Microrip-off.
Вернуться к делу. Посмотрите на вино CodeWeavers. Они делают много вещей, чтобы сделать их пакет Wine более совместимым. Большая часть работы заключается в настройках для запуска каждого приложения, но они также исправляют его довольно сильно, и эти исправления могут занять некоторое время, чтобы вернуться к мейнстриму (хотя они и возвращают их).
Если виртуализация - это то, что вам нужно для VirtualBox, это довольно хорошо. Я использую его на Mac, и он делает все, что мне нужно, с разумной скоростью. Parallels казался немного быстрее, но если я не перезагружал свой Mac в течение длительного времени, казалось, что Parallels через некоторое время побежал как собака. VMWare предлагает примерно те же функции / производительность, что и параллели. Parallels чувствует себя немного лучше с точки зрения интеграции с Mac, но все это на свой вкус.
Если вам нужна совместимость с Linux, посмотрите на VirtualBox или VMWare. Оба имеют бесплатные версии для Linux (VMWare Server доступен бесплатно). Если вы используете Virtual Box или VMWare как для Mac, так и для Linux, то вы сможете передавать одни и те же файлы виртуальных машин, вместо того, чтобы использовать виртуальную машину Windows для работы в Mac и виртуальную машину Windows для работы в Linux (не говоря уже о стоимости лицензирования). наличия двух копий установленных окон).