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

时间:2014-09-26 13:10:13

标签: c# git visual-studio merge

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

  

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

我不知道为什么会这样?我怎样才能获得再次加载项目的解决方案? 有没有人之前遇到过这个错误信息,知道我要找什么来找到问题?

.csproj在第一眼看上去并不真正腐败......

提前致谢

3 个答案:

答案 0 :(得分:13)

我发现了错误......与没有关闭标记的Reference-Tag存在合并冲突,因为它在合并时被删除了。

答案 1 :(得分:2)

当您使用MSBuild生成csproj文件时,您将获得发生错误的行号。不幸的是,这在VisualStudio中不可见。

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

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

答案 2 :(得分:0)

对我来说,xeraphim的回答实际上为我指明了正确的方向,但对我来说,我的csProj文件中还有一个</Reference>标签,希望对您有所帮助。