При обновлении EF6, я получаю пространство имен XML по умолчанию проекта должно быть пространство имен MSBuild XML - PullRequest
2 голосов
/ 05 октября 2019

Я обновляю свою EntityFramework с версии 6.2.0 до 6.3.0, но во время обновления я получаю ошибку:

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

Мой .Net Framework - это 4.5.2. Может кто-нибудь помочь, пожалуйста? Спасибо.

Обратите внимание, что я видел все эквивалентные вопросы по Stackoverflow, но, похоже, они не помогают.

1 Ответ

3 голосов
/ 08 октября 2019

К сожалению, EF 6.3 использует новый формат csproj и требует VS 2017 и выше. Я деградировал до EF 6.2, и он работал нормально. Так что для вашего случая, пожалуйста, попробуйте с VS2017 или выше, чтобы построить проект.

...