当我在visual studio中查看我的dll属性时,我看到Runtime Version是v2.0.50727。我已经重新编译了dll以针对.net框架的3.5版本并重新导入了dll,但运行时版本仍然是v2.0.50727。我觉得有些事我不明白。有人可以解释为什么现在不是3.5。
谢谢
答案 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之上,并使用一些相同的程序集。你可能正在看一个相同的装配。