破碎"重命名"特征

时间:2015-09-29 16:11:36

标签: c# resharper visual-studio-2015

假设我有一个这样的变量:
enter image description here
现在,当我使用快捷方式或菜单重命名变量并按Enter键时,它变为如下:
enter image description here
"显示潜在的修复"不是由于"本地常数'重命名'永远不会被使用)。它要求我重新命名变量。为什么呢?
我需要点击"显示可能的修正,然后选择重命名变量以重命名'"再次。这很烦人。有没有什么办法解决这一问题? 我只想使用resharper快捷方式并完成它。

1 个答案:

答案 0 :(得分:3)

问题在于,在这种情况下,由于某些原因,Visual Studio在ReSharper完全合法的重命名操作之后更新其代码模型的时间较晚。

但是,如果您忽略Visual Studio的第二次虚假重命名提示并继续编辑代码,Visual Studio将最终了解实际发生重命名并停止要求您再次执行。

总而言之,这确实令人烦恼,但有一个简单的解决方法:继续编辑代码。

我们JetBrains正在研究这个问题,看看我们是否可以很好地修复它,但到目前为止我们还不清楚。