Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “破碎的”;更名为;特征_C#_Resharper_Visual Studio 2015 - Fatal编程技术网

C# “破碎的”;更名为;特征

C# “破碎的”;更名为;特征,c#,resharper,visual-studio-2015,C#,Resharper,Visual Studio 2015,假设我有这样一个变量: 现在,当我使用快捷方式或菜单重命名变量并按enter键时,它会变成这样: “显示潜在修复”不是因为“从未使用过局部常量”“重命名”。它要求我再次重命名变量。为什么? 我需要再次点击“显示可能的修复并选择‘将变量重命名为已重命名’”。这很烦人。是否有方法修复此问题? 我只想使用resharper快捷方式并完成它。问题是,在这种情况下,由于某种原因,Visual Studio在resharper执行完全合法的重命名操作后更新其代码模型时迟到了 但是,如果忽略VisualS

假设我有这样一个变量:

现在,当我使用快捷方式或菜单重命名变量并按enter键时,它会变成这样:

“显示潜在修复”不是因为“从未使用过局部常量”“重命名”。它要求我再次重命名变量。为什么?
我需要再次点击“显示可能的修复并选择‘将变量重命名为已重命名’”。这很烦人。是否有方法修复此问题?
我只想使用resharper快捷方式并完成它。

问题是,在这种情况下,由于某种原因,Visual Studio在resharper执行完全合法的重命名操作后更新其代码模型时迟到了

但是,如果忽略VisualStudio关于第二次伪重命名的提示并继续编辑代码,VisualStudio将最终了解到确实发生了重命名,并停止要求您再次执行

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


JetBrains的我们正在研究这个问题,看看我们是否能够很好地解决它,但目前还不清楚我们是否能够解决。

注意,显示潜在的解决方案不是resharper的功能,而是VS2015的Roslyn QuickFix引擎。谢谢。我希望它能很快得到解决:)