Visual Studio 2008 is based on .NET Framework 3.5 (in fact the core is still .NET 2.0, to better understand .NET Framework version and naming you can refer to http://www.danielmoth.com/Blog/2007/06/net-framework-35.html), while VS 2005 on .NET Framework 2.0, VS 2003 on .NET Framework 1.1.
And .NET Framework 1.1 is kind of different from .NET Framework 2.0/3.5, because they use different .NET runtime (Common Language Runtime) version. But VS 2005 and VS 2008 do provide migrating wizard to help you migrating from VS2003 to VS2005 or from VS2005 to VS2008, actually the latter is much easier since .NET Framework 3.5 just some extra assemblies to support some new features or stuff such as AJAX(3.5) LINQ(3.5) WPF(3.0) WCF(3.0) WF(3.0) etc added on .NET Framework 2.0/3.0.
u can refer http://msmvps.com/blogs/jon.skeet/archive/2007/11/20/vs2005-and-vs2008-co-existence.aspx
In short, VS2005 to VS 2008, compatibility is guaranteed. VS2003 to VS2005 migrating method is provided.
- Can VS2008 be used to generate binaries for XP and Windows 2003?
VS2008 is focused on .NET Framework developing, if you want it to be native code, you may try Ngen(Native Image Generator (Ngen.exe)) to generate compiled processor-specific machine code instead of IL(managed code in .NET Framework for later JIT compiler to compile)
VS 2008 can target on .NET Framework 2.0/3.0/3.5 application, for more information see: http://weblogs.asp.net/scottgu/archive/2007/06/20/vs-2008-multi-targeting-support.aspx
Which means as long as a compatible .NET Framework installed on XP or Windows2003, your .NET application will run without problem.
What is the difference between Professional edition and Team Systems edition? Is it just pricing/licensing or any feature differences?
For VS2005 there is a products overview: http://msdn2.microsoft.com/en-us/vstudio/aa700921.aspx
To professional edition of VS2008 from VS2005, the only change is the inclusion of the former VSTO functionality into the mainline Professional Edition SKU. This will provide Office development functionality to a broader base of developers.
Apart from the addition of the new Visual Studio Team Edition for Database Professionals, there are no SKU lineup changes to Team System in Visual Studio 2008.
Saturday, May 24, 2008
Subscribe to:
Post Comments (Atom)

1 comment:
Hi Pavan,
You have given the differences between the versions of the .Net framework with MS Visual Studio,
However, I you can tell the difference between the versions of the frameworks it will be good.Is it right.?
For example,
.Net Framework 2.0
------------------
A new hosting API for native applications wishing to host an instance of the .NET runtime
• Full 64-bit support for both the x64 and the IA64 hardware platforms.
• Language support for Generics built directly into the .NET CLR.
• Many additional and improved ASP.NET web controls.
• New data controls with declarative data binding.
• New personalization features for ASP.NET, such as support for themes, skins and web parts.
.NET Framework 3.0
------------------
• Windows Presentation Foundation (WPF), formerly code-named Avalon; a new user interface subsystem and API based on XML and vector graphics, which will make use of 3D computer graphics hardware and Direct3D technologies.
• Windows Communication Foundation (WCF), formerly code-named Indigo; a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services.
• Windows Workflow Foundation (WWF) allows for building of task automation and integrated transactions using workflows.
• Windows CardSpace (WCS), formerly code-named InfoCard; a software component which securely stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website.
2.0 => framework that shipped with VS 2005 VB 8.0 / C# 2.0
3.0 => same framework as 2.0 + WCF + WPF + WF
.Net Framework 3.5
-------------------
all the above + LINQ technologies and will ship with the next VS including VB 9.0 and C#
If you differentiate like this it will be very easy..right.
OK pavan ..this is my view of differentiating the versions..ok
COOOOOL pavan..
bye.
Post a Comment