Экзотическая проблема возникает, когда NuGet устанавливает каркас сущностей - PullRequest
1 голос
/ 29 сентября 2019

Я просто хочу установить Entity-Framework 6.3.0, но менеджер пакетов NuGet создает экзотическое исключение. он говорит:

Install-Package: пространством имен XML проекта по умолчанию должно быть пространство имен MSBuild XML. Если проект создан в формате MSBuild 2003, добавьте к элементу xmlns = "http://schemas.microsoft.com/developer/msbuild/2003". Если проект был создан в старом формате 1.0 или 1.2, преобразуйте его в формат MSBuild 2003.

Я не встречал такого исключения раньше и не знаю, что именно оно означает.

Я использую

Visual studio 2013 .Net Framework 4.5

Я уже пытался решить проблему. Тем не менее, это не сработало. На самом деле, я попытался следовать инструкции исключения и добавить упомянутый атрибут в тег проекта. Это было бесполезновообще!

Позвольте мне сказать вам, что я на самом деле создал хранилище на GitHub, клонировал хранилище и, наконец, создал этот проект внутри него. Я не знаю, относится ли этот процесс к проблеме, хотяЯ думаю, вы должны это знать.

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

1 Ответ

1 голос
/ 30 сентября 2019

Я просто понизил Entity Framework до 6.2.0 , и проблема была решена! Хотя NuGet представляет 6.3.0 в качестве стабильной версии EF, похоже, что версия имеет огромную проблему с VS2013 или .Net 4.5

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