Microsoft decided to deliver the update to Visual Studio 2005 as soon as possible to our existing customers. This was a reason why Visual Studio 2005 Service Pack 1 Update for Windows Vista will be released in the first quarter of 2007. A beta of this update is available now Visual Studio 2005 Service Pack 1.
After release of the VS SP1, I had are many questions, which just confused me and my colleges. Because of this I collected few interesting information for developers. These should clarify what the strategy Microsoft has focused in relation to development tools on Windows Vista.
For example Visual Basic 6.0, Visual FoxPro 9.0 and Visual Studio 2005 in combination with the Visual Studio 2005 Service Pack 1 Update for Windows Vista are products, which are supported on Windows Vista. That means Microsoft does not support development runtimes of Visual Studio 2002 and 2003 or earlier. Fortunately Applications build with that tools based on .NET 1.1 and .NET 2.0 will for sure run on Windows Vista. Because VISTA is delivered with .NET 3.0 and .NET 2.0 is fully compatible subset of .NET 3.0, application based on all .NET framework versions are naturally supported by Windows Vista.
If you are using Visual Studio 2005 only, then it is recommended that you install Visual Studio 2005 Service Pack 1 and the Service Pack 1 Update for Windows Vista. The only change between VS2005 RTM and SP1 for Vista is a warning that Visual Studio 2005 should be run with elevated privileges on Windows Vista.
If you are currently using Visual Basic 6.0 you can continue to use it to create your applications. Microsoft does not force you to migrate to .NET framework, because this would require significant amount of time. However, if you are using any other Microsoft development tool except Visual Studio 2005, it is recommended upgrading to Visual Studio 2005.
Please note that Microsoft does not block you from running any Microsoft development tool on Windows Vista. In this case is not guarantied that all features will work fine.
More about Visual Studio future: Visual Studio Futures Page.
Hope this information help you be less confused than I was J.