.NET 4.0 Framework升级要求?

时间:2009-09-06 04:48:25

标签: .net asp.net .net-4.0

即将推出的.NET 4版本有哪些要求?搜索周围的这个,似乎无法找到明确的答案。具体地说...

  1. 客户是否必须升级其.NET Framework CLR(例如从1.1升级到2.0)才能运行4.0目标应用程序?
  2. ASP.NET是否需要进行框架升级,或者行为类似于2.0运行3.5应用程序?

3 个答案:

答案 0 :(得分:6)

  

客户端是否必须升级其.NET Framework CLR(例如从1.1升级到   2.0)运行4.0目标应用程序?

是的,前提是您的.NET 4.0具有新的CLR版本。但是,您可以将4.0之前的框架作为目标,以避免这种情况,并使用以前的CLR版本运行。

查看Scott Guthrie的博文:Multi-Targeting Support (VS 2010 and .NET 4 Series)

在那篇文章中,Scott以.NET 2.0为目标,在帖子的中间有一个截图,显示ASP.NET在2.0上运行,他写道:

  

当我们使用the运行应用程序时   内置的VS Web服务器,它将运行   使用ASP.NET 2.0版本(和   VS 2010调试器将调试CLR   2.0过程)

该帖子的目标是.NET 4.0,以及类似的截图,显示ASP.NET在4.0上运行。

  

ASP.NET是否需要框架升级或行为类似于   2.0运行3.5个应用程序?

斯科特上面的帖子涵盖了这一点。同样,这取决于你的目标。

此外,Multi-Targeting section of the ASP.NET 4.0 whitepaper提到了在Web.config编译元素中使用新的ASP.NET 4.0 targetFramework属性的能力:<compilation targetFramework="4.0"/>。如果省略它,则推断出目标框架。但是,针对框架还有其他注意事项,例如:

  

在.NET Framework 4应用程序中   池,ASP.NET构建系统假定   .NET Framework 4作为目标if   Web.config文件不包含   targetFramework属性或if   Web.config文件丢失。 (您   可能必须进行编码更改   你的应用程序让它运行   .NET Framework 4。)

有关更多注意事项,请访问上述链接。

答案 1 :(得分:0)

据我所知

  1. 是的,他们会。如果您正在使用VS2010开发,那么他们将需要。
  2. 不知道:)
  3. 系统要求可在Download页面找到。

答案 2 :(得分:0)

对于webapps,它们似乎需要升级。 http://msdn.microsoft.com/en-us/library/dd483478%28VS.100%29.aspx

.NET Framework 4中有如此多的更改,我看不出如何在3.5中编写代码而不会遇到新功能。如果您正在使用VS2010开发应用程序,那么执行此更新对我来说是有意义的。

http://msdn.microsoft.com/en-us/library/dd409230%28VS.100%29.aspx