0

已针对 4.0 的程序集可以加载针对 4.5 的程序集吗?

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

4

2 回答 2

4

4.5 是对 4.0 的就地更新。所以是的。

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

然而

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

于 2012-09-04T20:48:48.567 回答
0

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

于 2012-10-16T16:00:21.637 回答