2009-09-06 135 views
5

即将发布的.NET 4发行版有哪些要求?为此搜索并似乎无法找到一个明确的答案。具体而言....NET 4.0框架升级要求?

  1. 客户端是否必须升级他们的.NET Framework CLR(如从1.1到2.0)以运行以4.0为目标的应用程序?
  2. ASP.NET是否需要框架升级或将行为类似于运行3.5应用程序的2.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)

在那个岗位斯科特针对.NET 2.0,并通过后中途有显示ASP.NET 2.0上运行的截图,他写道:

当我们运行使用 内置VS应用网络服务器,它会使用ASP.NET 2.0版本(以及 VS 2010调试器将调试CLR 2.0处理)

的交并靶向.NET 4.0和表示ASP类似的屏幕截图结束运行 .NET运行于4。 0。

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

Scott的帖子在上面覆盖了这个。同样,这取决于你的目标。

此外,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中作为目标,如果 网络.config文件不包含 targetFramework属性,或者 缺少Web.config文件。 (您 可能必须进行编码更改 您的应用程序,使其 下运行在.NET Framework 4)

更多的考虑访问上述链接。

0

据我所知

  1. 是的,他们会的。如果您使用VS2010进行开发,那么他们将需要。
  2. 不知道:)

系统要求能在Download页面找到。