首页 > 解决方案 > Visual Studio:cs8300“遇到合并冲突标记”的含义?

问题描述

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

cs8300“遇到合并冲突标记”

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

标签: c#.netasp.net-core.net-corevisual-studio-2019

解决方案


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

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

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

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

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

合并冲突截图


推荐阅读