gcogco10 Ответов: 1

Microsoft.extensions.configuration не удалось загрузить?


Привет Команда

Мне нужен кто-то, кто может помочь исправить эту проблему, каждый раз, когда я запускаю свое приложение MVC, я получаю это исключение "расширение Microsoft.Конфигурация.Абстракции или одна из ее зависимостей. Определение манифеста расположенной сборки не соответствует ссылке на сборку.

Что я уже пробовал:

Install-Package Microsoft.AspNet.Identity.Owin -Version 2.2.3

MadMyche

Более подробная информация была бы полезна; например, какая версия Net Core вы используете и строка кода, которая генерирует ошибку

1 Ответов

Рейтинг:
11

Richard Deeming

По умолчанию NuGet установит самую низкую совместимую версию всех зависимых библиотек.

У вас почти наверняка есть привязка редиректа в вашем конфигурационном файле, который пытается загрузить более новую версию Microsoft Extension.Configuration.Abstractions чем тот, который вы установили.

Проверьте Диспетчер пакетов NuGet на наличие обновлений для установленных пакетов и убедитесь, что все версии перенаправления привязки в вашем конфигурационном файле соответствуют установленным версиям библиотек, на которые они ссылаются.

Перенаправление Версий Сборок | Microsoft Docs[^]
элемент <bindingRedirect> | Microsoft Docs[^]


gcogco10

В моем web.config у меня есть эта версия, <assemblyidentity name="Microsoft.Расширения.Конфигурация.Абстракции" publickeytoken="adb9793829ddae60" культура="нейтральная">
&ЛТ;перенаправления привязки старую версию="0.0.0.0-3.1.1.0" новаяверсия="3.1.1.0"&ГТ;