Visual Studio and Vista

26 September 2006

Some interesting news appeared on Somasegar's blog this morning (in essence, he's in charge of devdiv at Microsoft, those awfully nice people who bring us Visual Studio).

There were two main points to his latest post:

1. The first beta of Visual Studio 2005 SP1 was released this morning. To which we all heave a huge sigh of relief having wondered what the heck was happening when SP1 was released for VS2003. It seems they had a choice: ship SP1 with (or soon after) Vista, or decouple VS and Vista and prepare to ship the service pack first. They chose the latter, which is good news in a way (we get fixes earlier) and not so good news in another (there will have to be a "top-up" release soon after Vista ships). Anyway, we should be getting the actual SP1 release in the next 3 to 4 months, which makes it a New Year present.

2. And then he talked about what will or will not work (or, rather, be supported) with Windows Vista.

I'd like to delve a little more into this second point of his post, but first here are the actual facts from it:

a. Vista will ship with .NET Framework 3.0. (This is essentially an add-on to .NET Framework 2.0 that supports the WPFs and WCFs and WWFs WFs of the new world.)

b. Applications that use .NET Framework 1.1 and 2.0 will work on Vista.

c. VS2002 and VS2003 are not supported on Vista.

d. VS2005 is supported on Vista; it is the development environment du choix for Vista.

e. Both the VB6 IDE and run-time will be supported on Vista.

OK. Now you've had time to digest that a little bit, let's talk about what wasn't said. First, .NET Framework 1.0 is not supported on VIsta. Now, I suppose what I mean by this statement is that may work or it may not, but that they're not actively testing for it. OK, to be honest, I'm not too bothered by this: .NET 1.0 is long gone and so is VS2002.

Second, I just don't know whether the fact that VS2003 is not supported in Vista means that, although it has no support, you'll be fine using it, or that there are some issues with running VS2003 in Vista, but that they're not going to actively try and work out what they are and fix them. Indeed Soma says that you can use VS2003 on Windows XP to develop applications that target Vista. This is fine as far as it goes, of course, but I reckon anyone who does that for a living will soon go batty and upgrade to VS2005. (And if I were cynical, I'd say ah ha!)

It also speaks volumes that they're willing to go the extra mile for VB6's IDE (yes, the last VB before dotnetification), but not for VS2003. Why? Is it more important that VB6 developers are able to develop and deploy on Vista rather than VS2003 developers of all stripes? Why can't they develop on XP and deploy on Vista? If it's good enough for VS2003 developers (who presumably have spent money with Microsoft more recently than VB6 developers), why isn't it good enough for VB6 devs?

Tough cheddar if you're a VC6 developer, by the way: you should be using VS2005, don'tcha know.

And my cynicism meter is redlining so I'd better stop right now.


Free DevExpress Products – Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We’ll be happy to follow-up.
Miha Markic
The only question is when we'll see DevExpress products for WPF ;-)
27 September 2006
Jon Scolamiero
After reading some discussions it seems that VS2003 works on RC1 of Vista and will produce running applications.  I think the impact is more of a "If you call us about VS2003 on Vista we will not support you."  The VB6 portion, however, isn't really much of a surprise considering the big name companies who still use it for a majority of their internal applications and platform (Legg Mason I'm looking at you...).  When MSFT said they were going to sunset support of VB6 and NT 4.0 places like LM had a heart attack because a good portion of their technology platform was still built on those technologies.  Sadly I am not sure that VB6 will ever go away.
27 September 2006
Ben Hayat
Miha stole my question ;-)

What's the game plan for taking advantage of WPF technology in DX products? Which DX product would benefit the most? Just watched the new "Expression Interactive" from MS, and I can see how WPF can play a strong role in those type of products, but I like to hear what Julian has to say!
28 September 2006

Please login or register to post comments.