NuGet не добавляет тег раздела для EntityFramework в webconfig - PullRequest
0 голосов
/ 21 сентября 2019

В чем моя проблема

Я начал использовать последнюю версию EntityFramework в своем проекте, введя две следующие команды в консоли диспетчера пакетов NuGet.

Install-Package EntityFramework -projectname X

Хотя в нем говорится, что пакет был успешно установлен, в браузере отображается следующая ошибка.

Невозможно прочитать раздел конфигурации "entityFramework", поскольку в нем отсутствует объявление раздела

После некоторых исследований я обнаружил, что тег section должен быть добавлен в файл webconfig установщиком NuGet.Тем не менее, это не так!

То, что я пытался решить проблему

Итак, при поиске в Google я нашел тег раздела, который необходимо добавить для EntityFramework.Я заменил значение версии версией моей действующей библиотеки и добавил ее в начале тега конфигурации.

  <configSections>    
     <section name="entityFramework"
     type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, 
     EntityFramework, Version=6.2.0, Culture=neutral, 
     PublicKeyToken=b77a5c561934e089" />
   </configSections>

Следующая проблема, с которой я столкнулся

Кажется, добавленная строка решает первую проблему, но вызывает другую, и я не могу понять, в чем проблема на самом деле!При отладке кода следующая ошибка кэшируется

private EFDbContext context = new EFDbContext();

Броски

Не удалось загрузить файл или сборку 'EntityFramework, Версия = 6.2.0 ,> Культура = нейтральная, PublicKeyToken = b77a5c561934e089 'или одна из ее зависимостей.> Определение манифеста обнаруженной сборки не соответствует> ссылке на сборку.(Исключение из HRESULT: 0x80131040)

Я буду рад, если кто-нибудь скажет мне, в чем проблема на самом деле.Приведенная ошибка выглядит совершенно неверно, поскольку версия тега раздела соответствует версии установленной EntityFramework.

Спасибо за ваши готовящиеся, конструктивные решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...