Virtualizare- Visual Studio Multi Version

Am urmatoarea problema :
Se da 3 versiuni diferite de Visual Studio,2008-2010,2012, ma gandesc sa instalez pe masina virtuala diferite versiuni de win, xp, win 7 pentru a rula fiecare versiune in parte, exista si o alta metoda mai eficienta?

Eu folosesc 2 versiuni de ceva vreme (2008 si 2015) pe acealasi sistem de operare si nu sunt probleme,fiecare proiect se deschide cu versiunea sa

Nu sunt probleme cu mai multe versiuni de VS pe aceeaşi maşină, DAR ca să te asiguri că nu apar probleme trebuie instalate în ordinea crescătoarea a versiunii (ex. întâi VS2008, iar după VS2012)