.NET 4.0框架升级要求是什么?

5

即将发布的.NET 4有哪些要求?我搜索了一下,似乎找不到一个明确的答案。具体来说...

  1. 客户端是否需要升级.NET Framework CLR(例如从1.1升级到2.0)才能运行4.0目标应用程序?
  2. ASP.NET是否需要框架升级,还是行为类似于运行3.5应用程序的2.0?
3个回答

6
客户需要升级.NET Framework CLR(例如从1.1到2.0)才能运行针对4.0的应用程序吗?
是的,只要您针对具有新CLR版本的.NET 4.0。但是,您可以针对预4.0框架以避免这种情况并使用先前的CLR版本运行。
请查看Scott Guthrie的博客文章:Multi-Targeting Support (VS 2010 and .NET 4 Series)
在该帖子中,Scott将目标设置为.NET 2.0,并且在帖子中途有一个屏幕截图显示ASP.NET在2.0上运行,他写道:
当我们使用内置的VS Web服务器运行应用程序时,它将使用ASP.NET 2.0版本(并且VS 2010调试器将调试CLR 2.0进程)
帖子以将目标设置为.NET 4.0结尾,并显示类似的屏幕截图,显示ASP.NET在4.0上运行。
ASP.NET是否需要框架升级或者行为是否类似于在3.5应用程序上运行2.0?
Scott上面的帖子涵盖了这一点。同样,这取决于您的目标。
此外,ASP.NET 4.0白皮书的多目标部分提到了在Web.config编译元素中使用新的ASP.NET 4.0 targetFramework属性的能力:<compilation targetFramework="4.0"/>。如果省略它,则推断出目标框架。但是,针对框架还有其他考虑因素,例如:
在.NET Framework 4应用程序池中,如果Web.config文件不包括targetFramework属性或Web.config文件丢失,则ASP.NET构建系统将假定.NET Framework 4为目标。(您可能必须对应用程序进行编码更改以使其在.NET Framework 4下运行。)
有关更多注意事项,请访问上述链接。

0
据我所知:
  1. 是的,如果您正在使用VS2010进行开发,则需要。
  2. 不知道 :)

系统要求可以在下载页面找到。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接