What is the difference between Version and ‘Runtime Version‘ in .Net?
Runtime is the version of the CLR (or .NET framework) the DLL needs (usually as a minimum), version is the DLL‘s version.
So long as you have the minimum runtime installed, it should be usable. However as a general rule it is usually best to select the latest version of the library for the latest runtime support etc.
举例
packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.dll
SHA-256: d216c993edf6672b9cd91f59f5a0c85c2d0b9f3398d086f4f6b05c97c13d3ee2
runtime version: v4.0.30319
vertsion: 5.2.3.0
What is the difference between Version and 'Runtime Version' in .Net?