Мне не удалось найти какую-либо документацию по этому поводу, но работает ли генерация перенаправления привязки nuget только для сборок со строгими именами? У меня есть несколько внутренних библиотек, которые у нас есть на нашем собственном сервере nuget, и все они имеют слабые имена, но при каждой публикации в nuget для dll генерируется другой номер версии.
Из-за другого номера версии зависимость, которая ссылается на эту сборку, не сможет загрузить сборку с номером версии, отличным от того, с которым она была скомпилирована во время выполнения. Итак, сейчас мы находимся в ситуации, когда, если мы публикуем новый nuget в общей библиотеке, нам приходится вручную публиковать все пакеты nuget, которые ссылаются на эту общую библиотеку (даже если изменение обратно совместимо). Мы находимся в процессе перехода на строгие имена для всего, но в настоящее время из-за устаревших решений ничего не имеет строгих имен, поэтому на данный момент было бы неплохо найти обходной путь.