针对4.0的程序集是否可以加载针对4.5的程序集?
例如,以3.5为目标的项目无法加载针对4.0构建的程序集。
答案 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应用程序。