.NET 中的版本和'Runtime Version'有什么区别?



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

实际上是Rhino。我正在检查模拟库。我看到

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

有什么区别?(这是否意味着我不能使用3.6.0.0的Rhino mock ?)

运行时是DLL需要的CLR(或。net框架)的版本(通常为最小),版本是DLL的版本。

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

最新更新