为什么ReSharper的清理代码选项不可用?

Ala*_*son 14 resharper visual-studio visual-studio-2015

在Visual Studio中使用ReSharper时,我经常无法运行"代码清理"选项,因为它在菜单中显示为灰色.我也尝试使用热键,但我收到错误消息:组合键(Ctrl+ E,C)绑定到ReSharper_CleanupCode当前不可用的command().

我已经在网上做了很多关于它的研究,发现通常不允许这个选项的原因是我正在处理的文件还没有被添加到解决方案资源管理器中.

如果我将正在处理的JavaScript文件添加到解决方案资源管理器中,那么它允许我进行代码清理,但这对我来说非常不方便; 我在我的工作中打开了许多文件,我不想创建新的项目/解决方案,然后每次手动添加文件以使用此ReSharper功能.(也可以通过向解决方案资源管理器添加文件,文件停止保存,当我使用它们时,我必须手动将代码中的代码复制/粘贴到原始文档中.)

在ReSharper中是否有一个设置我可以更改以允许我在所有情况下编码清理我当前选择的文件而无需先将其添加到解决方案手册中?

如果没有,有没有办法配置或利用Visual Studio 2015,这样我就可以轻松地将JavaScript/CSS/HTML文件添加到Visual Studio,也可以在我没有解决方案/项目时将其添加到解决方案资源管理器中创建并加载?(当我完成拖拽/删除文件时,实际上还保存文件,而不是嵌入到解决方案文件中.sln)()目前,Visual Studio DOES使用CTRL + S保存文件,但仅限于如果它还没有添加到解决方案/项目中.目前我正在编辑我的所有文件.)

小智 4

我意识到这已经很老了,但我在 VS2017 和 Resharper 2018.1.2 中遇到了这个问题。我发现的唯一“解决方法”是暂停 Resharper,然后恢复它。

工具 -> 选项 -> Resharper Ultimate -> 常规 -> 立即暂停

然后在同一个菜单中

现在继续。