Tienes que tener instalado los .net framework de microsoft. Te recomiendo que empieces por el 1, luego vayas subiendo hasta tener la ultima version. Si instalas la ultima directamente en teoria deberia ser acumulativa pero no funciona igual. Yo lo tuve que hacer para hacer funcionar el visual studio 2008 y lo tuve que hacer de esta manera.