Availability of Features in Visual Studio Versions

The following table shows whether certain features are supported in the listed versions of Visual Studio Professional.

  • "Yes" means that the Visual Studio version includes the feature.

  • "Add On" means that the Visual Studio version does not include the feature, but it is available and you can get more information by clicking the link.

  • "No" means that the Visual Studio version does not include the feature.

Visual Studio 2005 with SP

Visual Studio 2008

Visual Studio 2008 SP1

Supported .NET Framework versions

2.0

2.0, 3.0, 3.5

2.0, 3.0, 3.5 SP1

Local Web Server

Yes

Yes

Yes

SQL Server Express

2005

2005

2008

Connect to SQL Server versions through Server Explorer

2000, 2005, 2008

2000, 2005, 2008

2000, 2005, 2008

ASP.NET AJAX 1

Add On

Add On

Yes

ASP.NET Model View Controller (MVC)

No

Add On

Add On

ASP.NET Dynamic Data

No

No

Yes

MSBuild

Yes

Yes

Yes

ADO.NET Entity Framework

No

No

Yes

ADO.NET Data Services

No

No

Yes

Windows Azure Tools

No

No

Add On

Smart Devices

Yes

Yes

Yes

Parallel Computing

No

Add On

Add On

Windows Communication Foundation

Add On

Yes

Yes

Windows Presentation Foundation

Add On

Yes

Yes

.NET Rich Internet Application (RIA) Services

No

No

Add On

Silverlight 1

No

Add On

Add On

Silverlight 2

No

No

Add On

Silverlight 3

No

No

Add On

Visual Studio Tools for Office

Add On

Yes 2

Yes

Report Projects

No

Yes

Yes

Report Wizard

No

Yes

Yes

Language-Integrated Query (LINQ)

No

Yes (except LINQ to Entities, which is part of EF)

Yes

.NET Framework Client Profile support

No

No

Yes

Power Packs, controls and components

Add On (version 2)

Add On (version 3)

Yes

  1. ASP.NET AJAX:

    Server-side: The controls are included in ASP.NET 3.5, and are already in the Toolbox in Visual Studio and Visual Web Developer. If you are using an earlier version of ASP.NET, for example, ASP.NET 2.0, then you can download the ASP.NET AJAX Extensions.

    Client-side: The client-side ASP.NET AJAX Library is included in ASP.NET 3.5 SP1.

  2. Visual Studio Tools for Office compatibility and add-in functionality:

    The runtimes for versions 2003, 2005, and 3.0 are installed in side-by-side (SxS) mode. The Visual Studio Tools for Office 2005 SE runtime replaces the earlier 2005 runtime. All older Visual Studio Tools for Office solutions will continue to run in newer versions of the Office system as long as the runtime against which they were developed is installed. Solutions developed against later versions of the Office system will not work in earlier versions Visual Studio Tools for Office because they lack the required Primary Interop Assemblies (PIAs). Design-time support is as follows.

    Office 2003, Document-level

    Office 2003, Application-level

    Office 2007, Document-level

    Office 2007, Application-level

    Visual Studio Tools for Office 2005

    Word, Excel

    Outlook

    Visual Studio Tools for Office 2005 SE

    (Requires Visual Studio Tools for Office 2005 for document-level customizations)

    Word, Excel, Outlook, PowerPoint, Visio

    InfoPath

    Word, Excel, Outlook, PowerPoint, Visio, InfoPath

    Visual Studio Tools for Office 3.0

    Word, Excel (Builds against the Visual Studio Tools for Office 2005/2005 SE runtime)

    Word, Excel, Outlook, PowerPoint, Visio, Project (Builds against the Visual Studio Tools for Office 2005 SE runtime)

    Word, Excel, InfoPath

    Word, Excel, Outlook, PowerPoint, Visio, InfoPath, Project, SharePoint 2007 Workflows

See Also

Other Resources

Application Development in Visual Studio

Change History

Date

History

Reason

December 2009

Added topic.

Information enhancement.