现在机器上的环境是4.0RC的环境,
运行3.5的Web貌似没有问题,
但是运行期3.5的应用程序就不行,
服务程序能够用新的InstallUtil能能够安装上去,但是还是不能跑起来。
难道必须把3.5的应用程序在2010下用4.0重新编译才行?
必须得安装3.5的库才可以的,或者你把你的程序升级到4.0的库来运行!
比如说 增加了System.Numerics命名空间,公开了一个BigInteger类型。但实际上,这个命名空间并不是新增的,只不过是从3.5里的System.Core.dll中internal的System.Numeric移动过来的。
另外,System.Linq.Expressions命名空间里新增的语句树的支持,System.Scripting等与脚本语言相关的支持等等。更多的更改只能等真实版本发布后,微软会做一个更新的清单的。不过在这之前你可以先看下 dotNET 4 新版 API 和认证介绍 一文。文中对.Net4.0中的更新做了相关介绍。
彷佛不行,
不可以,要安装 .net 3.5 才能运行