Bootcamp (gratuito da Apple) oferece a capacidade de inicializar o sistema no Windows, que é instalado em uma partição de disco separada do OS X. As funções do OS X não estão disponíveis enquanto o Windows está sendo executado.
Parallels ($), VMWare Fusion ($) e VirtualBox (gratuitos) são gerenciadores de máquinas virtuais, que permitem criar um sistema Windows (ou outro O / S) que é executado dentro de uma janela de programa no OS X. irá atrasar o seu sistema porque ele está fazendo o processamento para Windows e OS X ao mesmo tempo.
Para ambas as soluções, você precisa de uma licença do Windows.
Se você não quer comprar o Windows e é super aventureiro, pode tentar instalar o CrossOver ($), que permite instalar alguns softwares do Windows para rodar diretamente no OS X (ou seja, mascarando-se como um SO nativo) Programa X), mas o Visual Studio é conhecido por ser esquisito nesse ambiente, por isso não aconselho isso. Os masoquistas podem se sentir livres para ignorar meu conselho.