How will you test those apps? By installing a second OS no doubt. Why not run visual studio inside that, perhaps with vmware or parallels?
I guess I don't understand what sort of developer workflow you can have building windows apps and not actually running windows, even if it's just in a vm.
I guess I don't understand what sort of developer workflow you can have building windows apps and not actually running windows, even if it's just in a vm.