Представьте себе этот сценарий:
Nuget документация говорит, что MyApp
должен ссылаться на Package B
с требуемымСама версия, тогда применяются правила Nearest Wins
, и вы получаете именно эту версию в своем приложении.
А что если две версии Package B
полностью несовместимы, то есть Package A
или Package C
не сможет его использовать.
В предыдущей версии .Net была возможность решить эту проблему, используя bindingRedirect
и codeBase
в файле конфигурации.
Есть ли какое-либо решение помимонадеетесь, что все пакеты могут использовать одну версию общего пакета?