Visual Studio 2017 在 edmx 文件中发现幻像 xml 错误

Visual Studio 2017 finds phantom xml errors in edmx file

当我在我的解决方案中构建 Entity Frameworks 项目时,输出中的冗长 window 表示 构建成功 。但是如果我去查看错误列表,我发现这个错误出现了两次:

The 'edmx:Diagrams' start tag on line 6 position 6 does not match the end tag of 'Diagram'. Line 284, position 9.

此 edmx 文件中有数千行,但这里是第 6 行:

<edmx:StorageModels>

这是第 284 行:

<PropertyRef Name="CommunityRegionalCorpId" />

文件中唯一的 "Diagrams" 标记位于第 12,273 行:

<Diagrams></Diagrams>

edmx 文件中的任何地方都不存在 edmx:Diagram 或 edmx:Diagrams 标签。

我尝试过的事情:


更新:在过去的几个月里,这个问题来了又去了,没有明显的原因。截至2020年3月3日,又没了。

我刚刚 运行 在 VS2019 EF6 上遇到了同样的问题。在搜索并发现 edmx 文件中没有对“图表”的引用后,我查看了 edmx.diagram 文件。果然我在文件的最后几行添加了标签。我怀疑某处有故障合并。