.NET 4.0的兼容性是什么?

时间:2010-06-17 17:44:06

标签: .net .net-4.0 multiple-versions

我们在不同的服务器中使用.NET 3.5(Windows服务,Web应用程序和WCF服务)开发了几个.NET应用程序。

我想迁移到.NET 4.0并使用VS.NET 2010。

  • VS.NET 2010是否编译为.NET 3.5以避免完全同时迁移,能否停止使用VS.NET 2008但在以前的版本中维护某些应用程序?

  • 我可以卸载.NET< 4.0运行时,我的服务器只有.NET 4.0?它是否运行编译为以前框架版本的应用程序?

2 个答案:

答案 0 :(得分:5)

  1. 是的,它确实
  2. 不,你不能,必须安装其他运行时版本。但是你可以运行< 4.0 .net进程中的4.0(例如类库等)。 msdn

答案 1 :(得分:2)

Visual Studio 2010可以针对.NET Framework的2.0,3.0,3.5和4版本。如果您的计算机上安装了某个版本的框架但未在Visual Studio 2010中显示,请安装.NET 3.5 SP1。

打开在先前版本中创建的解决方案时,Visual Studio会将解决方案转换为新格式。这意味着每个处理解决方案的人都必须使用相同版本的Visual Studio。但是,有可能针对不同的框架版本,这应该不是问题。