Since Monogame uses SDL and OpenGL, the latter being unsupported in VirtualBox (dunno about VMware Player;; plus no GPU passthrough), you could install Linux on an USB stick (for instance) or any spare partition on a drive (just make sure you don’t let it install GRUB over the Window$ bootloader) to avoid having to have separate machines, but you’ll have to reboot between systems.