2

In Visual Studio (2012 in my case) when you click on a dll in References, the properties come up. In this properties windows, "Version" and "Runtime Version" are both listed.

What is the difference between these two? I need to download an old version of a dll so that it will work with this solution, but do not know which version is the dll version.

flying227
  • 1,231
  • 3
  • 22
  • 36

3 Answers3

7

Runtime version is the .Net framework version that the library was built against. Version is the version of the DLL itself.

Allan Elder
  • 4,052
  • 17
  • 19
1

Runtime version refers to the version of the .NET CLR and version refers to the DLL version.

Cameron Tinker
  • 9,634
  • 10
  • 46
  • 85
1

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

Source Dublicate

Community
  • 1
  • 1
persianLife
  • 1,206
  • 3
  • 17
  • 22