升级 EF6 时,我得到项目的默认 XML 命名空间必须是 MSBuild XML 命名空间



我正在将我的实体框架从版本 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框架是4.5.2。有人可以帮忙吗?谢谢。

请注意,我已经在 Stackoverflow 上看到了所有等效的问题,但它们似乎没有帮助。

不幸的是,EF 6.3 使用新的 csproj 格式,需要 VS 2017 及更高版本。 我降级到 EF 6.2,它构建得很好。 因此,对于您的情况,请尝试使用VS2017或更高版本来构建项目。

实体框架 6.3.0 仍然不起作用,但 6.4.0 可以。

最新更新