Visual Studio 2008支持新的.NET 4

时间:2009-12-31 17:24:42

标签: visual-studio-2010 c#-4.0 visual-studio-2008 concurrency

来自get get的新.NET 4是否支持Visual Studio 2008?

我对System.Collections.Concurrent命名空间和并行任务库特别感兴趣,我会立即使用它。

它出现时是否值得升级到Visual Studio 2010?

4 个答案:

答案 0 :(得分:34)

没有。 VS2008将无法以.NET 4.0为目标:

  

Visual Studio 2010支持.NET 4和   早期的项目。 Visual Studio 2008   支持.NET 3.5SP1项目。

     

希望这有帮助,
  Polita Paulus
  开发部门   微软

Reference

答案 1 :(得分:12)

虽然你不能在VS2008中使用.NET 4.0,但如果你对Parallel Extensions感兴趣,你可以下载Reactive Framework(以前的LINQ to Rx),我认为它至少包含很多内容并行扩展向后移植到.NET 3.5 SP1。

Release Notes开始,它包括:

  

System.Threading,.NET 4到.NET 3.5 SP1的并行扩展的后端程序

     
      
  • 执行异步操作的任务。
  •   
  • 并发集合,例如ConcurrentStack,ConcurentQueue ad ConcurrentDictionary。
  •   
  • 用于编写并行查询的PLINQ。
  •   
  • 添加线程操作,如Barrier,SpinLock和SpinWait。
  •   

答案 2 :(得分:2)

如果您想知道升级到VS 2010是否值得,请立即下载测试版2,然后尝试一下。如果您不相信它在普通的开发机器上,请在虚拟机中运行它。浏览一些显示新功能的PDC视频。浏览Training Courses

最重要的是,告诉微软你的想法。

答案 3 :(得分:1)

历史 - 否。

从2008年开始,IDE已经能够针对较低版本的框架,但我怀疑他们是否会定位更新的版本框架。