假设我有一个这样的变量:
现在,当我使用快捷方式或菜单重命名变量并按Enter键时,它变为如下:
"显示潜在的修复"不是由于"本地常数'重命名'永远不会被使用)。它要求我重新命名变量。为什么呢?
我需要点击"显示可能的修正,然后选择重命名变量以重命名'"再次。这很烦人。有没有什么办法解决这一问题?
我只想使用resharper快捷方式并完成它。
答案 0 :(得分:3)
问题在于,在这种情况下,由于某些原因,Visual Studio在ReSharper完全合法的重命名操作之后更新其代码模型的时间较晚。
但是,如果您忽略Visual Studio的第二次虚假重命名提示并继续编辑代码,Visual Studio将最终了解实际发生重命名并停止要求您再次执行。
总而言之,这确实令人烦恼,但有一个简单的解决方法:继续编辑代码。
我们JetBrains正在研究这个问题,看看我们是否可以很好地修复它,但到目前为止我们还不清楚。