0

У меня есть проект .NET 4.5 WebForms на Visual Studio 2012. Я получаю сообщение об ошибке, когда пытаюсь установить Entity Framework через Nuget или консоль диспетчера пакетов. Мне кажется, что у него возникают проблемы с изменением web.config, но я использовал онлайн-проверку валидатора web.config и все проверяет. Это ошибка, зависящая от проекта, и я не могу понять, почему. Ошибка заключается в следующем:Ошибка установки Entity Framework 6.0.1 из Nuget (неправильно структурированный документ)

Установка «EntityFramework 6.0.1». Успешно установлен «EntityFramework 6.0.1». Выполнение файла сценария 'C: \ Users \ Devan \ Documents \ Visual Studio 2012 \ Projects \ AcclamareWeb \ src \ packages \ EntityFramework.6.0.1 \ tools \ init.ps1'. Добавление «EntityFramework 6.0.1» в [ИМЯ ПРОЕКТА]. Успешно добавлено «EntityFramework 6.0.1» на [ИМЯ ПРОЕКТА]. Выполнение файла сценария 'C: \ Users \ Devan \ Documents \ Visual Studio 2012 \ Projects \ [PROJECT NAME] \ src \ packages \ EntityFramework.6.0.1 \ tools \ install.ps1'. Удаление «EntityFramework 6.0.1». Удаленная деинсталляция «EntityFramework 6.0.1». Ошибка установки. Откат назад ... Эта операция приведет к созданию неправильно структурированного документа.

Спасибо!

+0

См. Мой ответ здесь http://stackoverflow.com/a/21681056/164187, может быть, это поможет –

ответ

5

У меня была такая же проблема, и я обнаружил, что причиной был элемент в файле web.config. В моем случае, я изменил это:

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> 

к этому:

<configuration> 

Это зафиксировал его.

+0

вы сохранили мой день ... –

+0

Работал также для меня, чтобы установить EF через командную строку NuGet. –

+0

Работал для меня - просто пришлось перезапустить VS после изменения конфигурации. Благодаря! – Resource

Смежные вопросы