Replies: 2 comments 1 reply
-
Hello, We are using these packages as "external software": Not as NuGet packages, but simply as assemblies, deployed directly with our applications and other assemblies in one huge global bin folder. Therefore automatic binding redirection generation does not work for us, we have to do it manually. And it is quite cumbersome if you have dozens of app.config files, as well as a lot of "external assemblies" :( Of course it would be easier if we could use them as NuGet packages with automatic binding redirection generation, but it's a very big, 10+ years old project that should - by the way - go on for another 10+ years, and we can't change such basic principles anymore. So it would make our life much easier if the versions are referenced correctly in all the assemblies. |
Beta Was this translation helpful? Give feedback.
-
Hi All.
I hope this question was not already answered here. I could not find it.
Why do the versions of dependencies, listed in a nuspec file, not match the concrete referenced version? For instance the nuget package for Microsoft.Extensions.Configuration version 3.1.1 lists a dependency to Microsoft.Extensions.Configuration.Abstractions 3.1.1 in its nuspec file. But the Microsoft.Extensions.Configuration.dll in version 3.1.1 references Microsoft.Extensions.Configuration.Abstractions 3.1.0. Having it this way it is mandatory to use binding redirects. What is the reason for this?
Beta Was this translation helpful? Give feedback.
All reactions