Как правильно разрулить, если одна сторонняя библиотека ссылается на версию 6.1 JSON.net, а вторая на версию 10? Размещать в разных папках (ведь название у либ одинаковое) и в прописывать в конфиге?
Здравствуйте, Shmj, Вы писали:
S>Как правильно разрулить, если одна сторонняя библиотека ссылается на версию 6.1 JSON.net, а вторая на версию 10? Размещать в разных папках (ведь название у либ одинаковое) и в прописывать в конфиге?
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, Sshur, Вы писали:
S>>Вот это не поможет? https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/redirect-assembly-versions (прописать binding redirect)
S>Это если вы 1 версию библиотеки (один dll-файл) юзаете под видом двух, так как они полностью совместимы.
S>А что если нужно сохранить 2 разных файла, которые не взаимозаменяемы? Причем ссылаетесь на эти файлы не вы а две внешние библиотеки.
Ну вот я и имел в виду, если одной требуется более младшая версия, то вместо нее можно попытаться использовать более новую. Если уж новая не совместима со старой, то это печально..
Шурыгин Сергей
"Не следует преумножать сущности сверх необходимости" (с) Оккам
Здравствуйте, Shmj, Вы писали:
S>Как правильно разрулить, если одна сторонняя библиотека ссылается на версию 6.1 JSON.net, а вторая на версию 10? Размещать в разных папках (ведь название у либ одинаковое) и в прописывать в конфиге?