在Visual Studio 2015中重命名时导致“无法解决的冲突”的原因是什么?

时间:2016-06-17 12:05:55

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

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

enter image description here

4 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

仅供参考,另一种可能发生的方式是... 步骤1)您开始编写一个与原始方法的签名不匹配的方法调用,即参数不符合排序,您将收到警告。 步骤2)尝试重命名原始方法。

答案 2 :(得分:0)

我在Visual Studio 2017中遇到过这种情况,但特别令人困惑的一个案例是我检查"包含评论"并且有一些标签引用了XML注释中的符号。

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

答案 3 :(得分:0)

如果已经使用了新名称,则会出现此错误。