DLL的运行时版本没有变化

时间:2012-06-14 18:40:25

标签: .net frameworks version

当我在visual studio中查看我的dll属性时,我看到Runtime Version是v2.0.50727。我已经重新编译了dll以针对.net框架的3.5版本并重新导入了dll,但运行时版本仍然是v2.0.50727。我觉得有些事我不明白。有人可以解释为什么现在不是3.5。

谢谢

2 个答案:

答案 0 :(得分:5)

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

我认为从.NET 2.0更新到.NET 3.5实际上更新了CLR,但是你可以 将.NET 3.5视为在同一运行时之上的额外库集。< / p>

答案 1 :(得分:3)

.NET 3.5构建于.NET 2.0之上,并使用一些相同的程序集。你可能正在看一个相同的装配。

请参阅.NET Framework Versions and Dependencies作为起点。