我有一个 .NET 4.0 类库,它只使用 .Net 2.0 功能。为了使这个库与 Mono 更兼容,我正在考虑将 Target Framework 更改为 2.0 而不是 4.0 Client Profile。
但问题是:将目标框架更改为旧版本是否会使库运行速度变慢(损害性能)。该应用程序的 GUI 仍将面向 4.0,因此所有运行该应用程序的 Windows PC 都将安装 4.0 框架。我的 2.0 库是由 4.0 JIT 编译器(性能应该相同)还是由旧的 2.0 JIT(性能可能更慢)执行?