2

我正在对旧的 ASP.Net 2.0 网站(不是 Web 应用程序——不确定这是否重要)进行小幅改进。我引用了一组针对 3.5 和 4.0 的程序集。

我惊讶地发现一切似乎都正常。我可以成功调用程序集中的方法,一切都很好。

我担心的是在未来或部署之后会出现一些运行时问题。只要目标 .net 框架版本部署在服务器上,我就可以了吗?我也很好奇,如果我调用了一个内部使用了 .Net 4.0 中在 2.0 中不存在的东西(例如 Linq)的方法会发生什么。

我无法将网站升级到 .net 4.0,因为这需要对整个应用程序进行回归测试(根据公司政策和常识)。也就是说,我确实可以选择在 .Net 2.0 项目中重新实现我需要的功能。

那么——引用使用较新的 .Net 版本构建的库是否存在高风险,或者如果它在我的本地机器上工作,我是否已经走出困境?

4

0 回答 0