加载项目时出错:无法识别属性Include



合并两个分支后,Visual Studio在加载项目时突然出现问题。当我尝试重新加载时,我总是得到错误

元素Reference中的属性"Include"无法识别。

我不知道为什么会发生这种事。。。如何获得再次加载项目的解决方案?有人以前遇到过这个错误消息吗?知道我必须寻找什么才能找到问题吗?

.csproj第一眼看上去并不是很腐败。。。

提前感谢

我发现了错误。。。与没有关闭标记的引用标记发生合并冲突,因为它在合并时被删除。

使用MSBuild构建csproj文件时,会得到发生错误的行号。不幸的是,这在VisualStudio中不可见。

  • 打开Visual Studio的开发命令和提示
  • 导航到包含csproj文件的文件夹
  • 运行MSBuild

在错误中,它包含csproj文件中带有错误的行号。这帮助我修复了GIT合并后的文件

对我来说,xeraphim的答案实际上为我指明了正确的方向,但对我来说我的csProj文件中有一个额外的</Reference>标签,希望这能帮助到别人。

在macOS上,我无法解决它,直到我删除了VS 2019,然后再次安装,这很好地修复了它:)

我的情况是我嵌套了Reference标记,这个错误是由使用Git扩展的kdiff3插件触发的。

最新更新