I am using VS 2005 on vista with the SQL SERVER 2005 both are working perfectly.
But I haven't check the set up application. Vista has all the frame work include in it.
But Robert and Joan tell me that if you are using vista then use the frame work 3.0.