当我查看在 Visual Studio 中引用的 dll 的属性时,我看到运行时版本是 v2.0.50727。我已经将 dll 重新编译为 .net 框架的 3.5 版本并重新导入了 dll,但运行时版本仍然是 v2.0.50727。我觉得有些东西我不明白。有人可以解释为什么现在不是 3.5。
谢谢
当我查看在 Visual Studio 中引用的 dll 的属性时,我看到运行时版本是 v2.0.50727。我已经将 dll 重新编译为 .net 框架的 3.5 版本并重新导入了 dll,但运行时版本仍然是 v2.0.50727。我觉得有些东西我不明白。有人可以解释为什么现在不是 3.5。
谢谢
.NET 3.5 仍然使用 .NET 2.0 CLR - 这就是您看到的版本号。
我相信从 .NET 2.0 更新到 .NET 3.5 实际上会更新 CLR,但您通常可以将.NET 3.5 视为同一运行时之上的一组额外库。
.NET 3.5 建立在 .NET 2.0 之上并使用一些相同的程序集。您可能正在查看相同的程序集。
有关起点,请参阅.NET Framework 版本和依赖项。