【问题标题】:Error while loading project: Attribute Include is unrecognized加载项目时出错:无法识别属性包含
【发布时间】:2014-11-21 12:22:15
【问题描述】:

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

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

我不知道为什么会发生这种情况......我怎样才能获得再次加载项目的解决方案? 有没有人遇到过此错误消息并且知道我必须寻找什么才能找到问题?

.csproj 乍一看并没有真正损坏...

提前致谢

【问题讨论】:

    标签: c# git visual-studio merge


    【解决方案1】:

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

    【讨论】:

    • 您的回答完美解决了我在危急情况下的编译错误。感谢您提供宝贵的数据。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

      • Visual Studio 应该这样做。
      • 优秀的解决方法。谢谢。
      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-01-21
          • 1970-01-01
          • 2017-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-04-10
          • 1970-01-01
          相关资源
          最近更新 更多