Stackedup
Stackedup

Reputation: 760

When upgrading EF6, I get the default XML namespace of the project must be the MSBuild XML namespace

I am upgrading my EntityFramework from version 6.2.0 to 6.3.0 but during the upgrade I get the error:

The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.

My .Net Framework is 4.5.2. Can someone help please? Thanks.

Please note I have seen all equivalent questions on Stackoverflow but they don't seem to help.

Upvotes: 2

Views: 587

Answers (2)

nmit026
nmit026

Reputation: 3364

Entity Framework 6.3.0 still doesn't work, but 6.4.0 does.

Upvotes: 1

Rohin Tak
Rohin Tak

Reputation: 497

Unfortunately, EF 6.3 uses the new csproj format and requires VS 2017 and above. I degraded to EF 6.2 and it built fine. So for your case, please try with VS2017 or above to build the project.

Upvotes: 3

Related Questions