NuGet package version that does not match the reference version

I was debugging a problem with my program, and I found that the version of several of my NuGet packages does not match the version displayed in Reference Properties. For example, looking at my installed NuGet packages, I have the following:

enter image description here

When I select log4net in the Links group (in Solution Explorer), I see the following:

enter image description here

NuGet reports that the installed version is 2.0.5, but Reference reports version 1.2.15.

Can someone explain why this is so, and if this is a problem? I have the same problem with Newtonsoft.Json where NuGet shows version 8.0.3, but the links show version 8.0.0

+4
source share
1 answer

, .

Nuget . , version nuget spec file. , nuget . , .

, , dll , . - , DLL AssemblyVersionAttribute . , , .

, dll , . , , DLL , -.

, , . , .

- , dll , , QA, .

Edit: , 3- , , . AssemblyVersion (: "8.0.0" Newtonsoft.Json) , (8.0.0, 8.0.1, 8.0.2).

+7

All Articles