【问题标题】:What causes "unresolvable conflict(s)" when renaming in Visual Studio 2015?在 Visual Studio 2015 中重命名时导致“无法解决的冲突”的原因是什么?
【发布时间】:2016-10-19 06:26:15
【问题描述】:

在 Visual Studio 中重命名某些标识符时出现“无法解决的冲突”错误。这是什么原因造成的?

【问题讨论】:

    标签: c# vb.net visual-studio-2015 rename


    【解决方案1】:

    如果新名称已被使用,您将收到此错误。

    【讨论】:

      【解决方案2】:

      我在 Visual Studio 2017 中遇到过这种情况,但特别令人困惑的一种情况是,当我选中“包含 cmets”并且有标签引用 XML cmets 中的符号时。

      如果您取消选中设置 XML 引用已正确更新,并且没有冲突警告,那么在这种情况下,“冲突”似乎是 Visual Studio 尝试重命名这些事件两次——一次作为普通符号重命名和一次作为 cmets 中的查找/替换。

      【讨论】:

        【解决方案3】:

        仅供参考,发生这种情况的另一种方式是,如果... 第 1 步)您开始编写与原始方法的签名不匹配的方法调用,即参数不对齐并且您收到警告。 步骤 2) 尝试重命名原始方法。

        【讨论】:

          【解决方案4】:

          该文件是从源代码管理中打开的临时文件,不是解决方案的一部分。我假设 Visual Studio 无法仅从隔离文件中确定标识符的所有实例。在实际项目文件中重命名方法成功,没有问题。

          【讨论】:

            猜你喜欢
            • 2016-11-22
            • 2023-03-29
            • 1970-01-01
            • 2019-12-22
            • 2019-01-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-10-05
            相关资源
            最近更新 更多