You won't be able to install VS 2005 RTM on Vista 5231.  Build 5231 has a beta version of the 2.0 .Net framework different than the RTM version released with VS 2005.

I'm hoping the next CTP of Vista will include the RTM bits of the .Net Framework and the matching WinFX bits that work with VS 2005 that have just been released.