Исходя из моего опыта, VS может нормально работать на VMWare Fusion, и я написал для него несколько приложений .NET. Однако я не очень уверен насчет XNA. Я думаю, что это слишком медленно. Ссылаясь на это ,
VMWare не эмулирует карту Shader Model 1.1 - XNA нужна карта Shader Model 1.1. В XNA / DirectX нет программного рендеринга - раньше вы могли создавать эталонный растеризатор, который оптимизирован для корректности, а не скорости, но по существу бесполезен в качестве инструмента отладки. Даже самая простая игра будет работать слишком медленно, чтобы работать.
также другая тема здесь