Version Fuckups happen. Sometimes NuGet-package version and assembly version are out of sync. If this is the case, you want to know since you don't want breaking code or binding redirects.
Highlight AssemblyVersion in red, if not in sync with package.
Filehashes could help too.
Example fuckup: FSharp.Core 4.1.17 on NuGet Gallery contains FSharp.Core.dll AssemblyVersion 4.4.1.0, 4.4.0.0, 2.3.0.0, 3.7.41.0, 3.259.41.0, 3.47.41.0, 3.78.41.0 and some unversioned ones. It really is a total mess.
Feature request
NPE version: (e.g. 3.12) (see Help -> about)
in case of a FEATURE REQUEST:
AssemblyVersion, AssemblyFileVersion, AssemblyInformationalVersion
Highlight AssemblyVersion in red, if not in sync with package.
Filehashes could help too.
Example fuckup: FSharp.Core 4.1.17 on NuGet Gallery contains FSharp.Core.dll AssemblyVersion 4.4.1.0, 4.4.0.0, 2.3.0.0, 3.7.41.0, 3.259.41.0, 3.47.41.0, 3.78.41.0 and some unversioned ones. It really is a total mess.