.NET 4.0 DLL加载4.5

时间:2012-09-04 19:39:39

标签: .net

针对4.0的程序集是否可以加载针对4.5的程序集?

例如,以3.5为目标的项目无法加载针对4.0构建的程序集。

2 个答案:

答案 0 :(得分:4)

4.5是4.0的就地更新。是的。

针对Fx 4.0 构建的程序集不能引用针对Fx 4.5构建的程序集。

然而

针对Fx 4.5 构建的程序集可以引用针对Fx 4.0构建的程序集。

答案 1 :(得分:0)

我认为这是一个坏主意,因为您的.NET4应用程序也将仅在运行.NET4的计算机上运行(未安装.NET4.5)。在这种情况下,您的应用可能会遇到问题,因为它可能正在尝试.NET4.5功能,但机器上不存在.NET4.5。我强烈建议改为构建.NET4.5应用程序。