.Net中的版本和“运行时版本”有什么区别?

问题描述 投票:44回答:1

当我在Visual Studio的项目中打开其中一个引用的dll的属性窗口时,我看到了一个版本,还有一个运行时版本。

实际上是我正在检查的Rhino.Mocks库。我明白了

  • 运行时版本:v2.0.50727
  • 版本:3.6.0.0

有什么不同? (这是否意味着我无法使用3.6.0.0的Rhino Mocks?)

.net runtime version rhino-mocks .net-assembly
1个回答
47
投票

运行时是DLL需要的CLR(或.NET框架)的版本(通常作为最低限度),版本是DLL的版本。

只要安装了最小运行时,它就应该可用。但是作为一般规则,通常最好选择最新版本的库以获得最新的运行时支持等。

© www.soinside.com 2019 - 2024. All rights reserved.