Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual Studio 2008 support for new .NET 4

Will Visual Studio 2008 be supported by new .NET 4 from the get go?

I'm particularly interested in the System.Collections.Concurrent namespace and the parallel task library, which I would use immediately.

Is it worth upgrading to Visual Studio 2010 when it comes out?

like image 996
scope_creep Avatar asked Dec 31 '09 17:12

scope_creep


People also ask

What is the .NET Framework for Visual Studio 2008?

VS 2008 enables you to build applications that target multiple versions of the . Net Framework. This means you can use VS 2008 to open, edit and build existing . NET 2.0 and ASP.NET 2.0 applications (including ASP.NET 2.0 applications using ASP.NET AJAX 1.0), and continue to deploy these application on .

Is .NET 4 still supported?

As previously announced, starting January 12, 2016 Microsoft will no longer provide security updates, technical support or hotfixes for . NET 4, 4.5, and 4.5.

Is Visual Studio 2008 still available?

Visit visualstudio.com to get the most up-to-date version of Visual Studio. Microsoft will no longer provide security updates, technical support, or hotfixes when support ends on April 10, 2018, for the following products: Microsoft Visual Studio 2008 (All editions)

How do I enable .NET Framework 4?

Select Start > Control Panel > Programs > Programs and Features. Select Turn Windows features on or off. If not already installed, select Microsoft . NET Framework and click OK.


2 Answers

No. VS2008 will not be able to target .NET 4.0:

Visual Studio 2010 supports .NET 4 and earlier projects. Visual Studio 2008 supports .NET 3.5SP1 projects.

Hope this helps,
Polita Paulus
Developer Division
Microsoft

Reference

like image 169
Michael Petrotta Avatar answered Oct 30 '22 04:10

Michael Petrotta


While you can't use .NET 4.0 itself from VS2008, if you're interested in the Parallel Extensions stuff, you could download the Reactive Framework (formerly LINQ to Rx) which I believe contains at least a lot of Parallel Extensions backported to .NET 3.5 SP1.

From the Release Notes, it includes:

System.Threading, backport of Parallel Extensions for .NET 4 to .NET 3.5 SP1

  • Task for executing asynchronous operations.
  • Concurrent Collections such as ConcurrentStack, ConcurentQueue ad ConcurrentDictionary.
  • PLINQ for writing parallel queries.
  • addition Threading operations such as Barrier,SpinLock and SpinWait.
like image 37
Jon Skeet Avatar answered Oct 30 '22 03:10

Jon Skeet