No sé si pueda ayudarte a resolver completamente el problema, pero cuando instalé vs2008 en winvista aunque no me ocurrió ese problema con el framework fue bastante problemático el manejo del ide, a veces al agregar elementos al proyecto se cerraba el visual studio o el depurador no funcionaba por nada del mundo...
Tuve que desinstalar el vs2008, instalar el service pack 1 del winvista y recién instalar el vs2008.
Hasta ahora todo normal, tengo winvista home premium.
PD: Instala luego de eso el SP1 del vs2008