Vista and Visual Studio 2003 incompatibility: the reasons

Scott Guthrie has leaved a feedback here explaining the reasons of the VS2003 incompatibility with Vista. The content is interesting and must be in evidence:

"The big technical challenge is with enabling scenarios like advanced debugging. Debuggers are incredibly invasive in a process, and so changes in how an OS handles memory layout can have big impacts on it.

Vista did a lot of work in this release to tighten security and lock down process/memory usage - which is what is affecting both the VS debugger, as well as every other debugger out there. Since the VS debugger is particularly rich (multi-language, managed/native interop, COM + Jscript integration, etc) - it will need additional work to fully support all scenarios on Vista. That is also the reason we are releasing a special servicing release after VS 2005 SP1 specific to Vista - to make sure everything (and especially debugging and profiling) work in all scenarios. It is actually several man-months of work (we've had a team working on this for quite awhile).

Note that the .NET 1.1 (and ASP.NET 1.1) is fully supported at runtime on Vista. VS 2003 will mostly work on Vista. What we are saying, though, is that there will be some scenarios where VS 2003 doesn't work (or work well) on Vista - hence the reason it isn't a supported scenario. Instead, we recommend using a VPC/VM image for VS 2003 development to ensure 100% compat. Hope this helps - even if the answer isn't entirely what we'd all like it to be.".

So, what's the destiny? 2 machines on the desk or Virtual PC images for all. Bleah!!

Print | posted on Wednesday, September 27, 2006 7:50 PM

Comments on this post

# re: Vista and Visual Studio 2003 incompatibility: the reasons

Requesting Gravatar...
Stefano, using VM to develop is the future.. ;-) but many of us will prefere VMWare! :-P
Left by Marco Trova on Sep 28, 2006 8:09 AM

# re: Vista and Visual Studio 2003 incompatibility: the reasons

Requesting Gravatar...
hi marco

I don't normally believe in conspiracy theories, but this has got conspiracy written all over it.

MS have made this decision for political reasons, not technical ones.

just because "People who want to do advanced debugging on vista using VS 2003 will hit a brick wall" is no reason to say "VS 2003 isn't supported on vista at all."

they could offer support for VS2003 that stops at advanced debugging -- but they don't want to.

They want to force developers onto VS2005 so that we can help move customers onto newer technologies. We (developers) are a crucial early adopter group and by forcing us into action, they'll sell more licenses of all their newer products, and lower the support wedge on old products faster.

the technical limitations are an excuse, and don't stop a limited support agreement from being possible. (i could be wrong there, and i hope i am)

best of luck.
lb
Left by lb on Sep 28, 2006 11:49 PM

# re: Vista and Visual Studio 2003 incompatibility: the reasons

Requesting Gravatar...
Leon has leaved an interesting feedback and I think that there's something true on his words.
I think that Microsoft, if really wants this, has no difficulties to release soon a new Service Pack (or something similar) that will permit us to work on Vista with VS2003.
The developer's community must launch this necessity on the air and we'll see if our request will overcome the marketing reasons...
Left by Stefano Demiliani on Sep 29, 2006 5:56 AM

Your comment:

 (will show your gravatar)
 
Please add 1 and 5 and type the answer here: