Visual Studio:cs8300“遇到合并冲突标记”的含义?

5 .net c# .net-core asp.net-core visual-studio-2019

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

cs8300“遇到合并冲突标记”

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

Ale*_*ith 2

我相信如果您正在从另一个分支或远程源代码控制进行合并或拉取,则存在冲突,即有人更改了与您相同的行。这将在 Visual Studio 中开始“冲突解决”,要求您选择所需的行。

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

冲突会在您的文件中添加一些文本,向 Git 指示冲突的位置,如果您在记事本等纯文本编辑器中打开文件,您将看到它们。

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

以下是从该文档中截取的屏幕截图,您可能会Visual Studio 中看到该屏幕截图。

合并冲突屏幕截图