Just thought I would post a "update" on Vista and VS.NET IDE support. Seems it turns out that VS.NET 2002 and 2003 will not be supported on Vista. It is possible to install but Front Page Server Extensions are not installable on a new fresh installation of Vista, now an upgrade from XP to Vista may be another story as FPSE will be retained but not worth struggling with. Basically VS will install but without ASP.NET project development. Not being supported does not mean not installable, just there will be no SP's and minor "issues" that you will have to live with.
VS.NET 2005 will also have some issues. VS 2005 SP-1 will fix most of the issues but from what I understand, the "earliest" version of VS.NET which will truely work on Vista hasn't been officially released yet - current estimates are Feb 2007.
VS.NET 2005 SP-1 for Vista (Final Release):
VS.NET on Vista:
Several questions can be answered from the Vista/VS.NET FAQ:
VS.NET 2003 on Vista Issues:
Btw, Vista installs with all 4 framework versions by default!
All .NET app will run on Vista as usual but with third party controls you may have additional issues. There may be a need (depending on your app) to run an app as Administrator but its easy to do. Just right click on the exe and click "Run as Administrator". You can create a shortcut to the exe file configured to run as administrator so it will be no extra steps and prevent the possibility of a user forgetting to run as admin.
Here are a few good resource links for app design and troubleshooting in Vista that I have found on the MS site:
• Developer Best Practices and Guidelines for Applications in a Least Privileged Environment
• File and Registry Virtualization
• Application Verifier Tool / LUA Predictor Tool and Shim (for unmanaged code)