0

当我查看在 Visual Studio 中引用的 dll 的属性时,我看到运行时版本是 v2.0.50727。我已经将 dll 重新编译为 .net 框架的 3.5 版本并重新导入了 dll,但运行时版本仍然是 v2.0.50727。我觉得有些东西我不明白。有人可以解释为什么现在不是 3.5。

谢谢

4

2 回答 2

5

.NET 3.5 仍然使用 .NET 2.0 CLR - 这就是您看到的版本号。

我相信从 .NET 2.0 更新到 .NET 3.5 实际上会更新 CLR,但您通常可以.NET 3.5 视为同一运行时之上的一组额外库。

于 2012-06-14T18:45:08.787 回答
3

.NET 3.5 建立在 .NET 2.0 之上并使用一些相同的程序集。您可能正在查看相同的程序集。

有关起点,请参阅.NET Framework 版本和依赖项。

于 2012-06-14T18:45:38.103 回答