使用VS2008新建一基于Framework2.0的网站应用程序,写代码时,VS还是的智能提示还是能用“对象初始化器”这一3.0以后的新特性,可能由于本机是Framework3.5的版本,编译和运行都没问题,但如果部署到只有2.0的服务器,会不会有问题呢?
如果你的项目中没有引用3.0/3.5以上的相关类库,会有相关提示吗?
如果没有使用 .NET 3.0 和 .NET 3.5 中新加的类库,那么是没有问题的,因为从编译后的二进制兼容性上,这两个版本的 .NET 在编译后是完全百分百兼容 .NET 2.0 的。但是如果使用了新的类库,那就不行了,因为会找不到类。
不会有问题的,因为你用的功能都是编译器方面的,编译后的.net 还是2.0