我将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上看到了所有等效问题,但它们似乎无济于事。
答案 0 :(得分:3)
不幸的是,EF 6.3使用新的csproj格式,并且要求使用VS 2017及更高版本。 我降级到EF 6.2,它运行良好。 因此,对于您的情况,请尝试使用VS2017或更高版本来构建项目。
答案 1 :(得分:1)
实体框架6.3.0仍然不起作用,但是6.4.0可以。