Visual Studio:cs8300"merge conflict marker encountered"是什么意思?

Visual Studio: Meaning of cs8300 "merge conflict marker encountered"?

我正在调试程序,看到编译错误

cs8300 "merge conflict marker encountered"

这是什么意思?有没有这方面的 Microsoft 文档?我们正在使用 Git 源代码控制,并尝试编译 Net Core 程序。

我相信如果您正在从另一个分支或远程源代码控制中进行合并或拉取,就会发生冲突,即有人更改了与您相同的行。这开始 "conflict resolution" in Visual Studio 要求您选择您想要的行。

但是我怀疑您试图在未完成冲突解决的情况下构建项目。

冲突会在您的文件中添加少量文本,指示 Git 冲突所在,如果您在记事本等纯文本编辑器中打开文件,您会看到它们。

有关更多背景信息,请参阅有关解决 Visual Studio 中的合并冲突的文档:https://docs.microsoft.com/en-us/azure/devops/repos/git/merging?view=azure-devops&tabs=visual-studio

这是从该文档截取的屏幕截图,您可能会在 Visual Studio.

中看到它