从ASP.Net 2.0网站引用3.5和4.0程序集
我正在对一个旧的ASP.NET2.0网站(不是web应用程序——不确定这是否重要)进行一个小的增强。我引用了一组以3.5和4.0为目标的程序集 我惊讶地发现一切似乎都正常。我可以成功地调用程序集中的方法,一切都很好 我所担心的是,在将来或部署之后会出现一些运行时问题。只要目标.net framework版本部署在服务器上,我就可以了吗?我也很好奇,如果我调用一个内部使用了.NET4.0中2.0中不存在的东西(例如Linq)的方法,会发生什么 我无法将网站升级到.NET4.0,因为这需要对整个应用程序进行回归测试(根据公司政策和常识)。也就是说,我可以选择在.NET2.0项目中重新实现所需的功能 那么——引用用较新的.Net版本构建的库是高风险的,还是说如果它在本地机器上运行,我就脱离困境了?我的旧帖子没有找到太多答案。我们所做的是进程隔离,在4+中编译的所有引用程序集都在托管进程中运行,因此如果它崩溃,它不会崩溃所有内容+其他原因从ASP.Net 2.0网站引用3.5和4.0程序集,asp.net,.net,forward-compatibility,Asp.net,.net,Forward Compatibility,我正在对一个旧的ASP.NET2.0网站(不是web应用程序——不确定这是否重要)进行一个小的增强。我引用了一组以3.5和4.0为目标的程序集 我惊讶地发现一切似乎都正常。我可以成功地调用程序集中的方法,一切都很好 我所担心的是,在将来或部署之后会出现一些运行时问题。只要目标.net framework版本部署在服务器上,我就可以了吗?我也很好奇,如果我调用一个内部使用了.NET4.0中2.0中不存在的东西(例如Linq)的方法,会发生什么 我无法将网站升级到.NET4.0,因为这需要对整个应用