Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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
Visual studio 为什么ReSharper';s清理代码选项不可用?_Visual Studio_Visual Studio 2015_Resharper - Fatal编程技术网

Visual studio 为什么ReSharper';s清理代码选项不可用?

Visual studio 为什么ReSharper';s清理代码选项不可用?,visual-studio,visual-studio-2015,resharper,Visual Studio,Visual Studio 2015,Resharper,在VisualStudio中使用ReSharper时,我通常无法运行“代码清理”选项,因为它在菜单中显示为灰色。我也尝试过使用热键,但收到错误消息:组合键(Ctrl+E,C)绑定到当前不可用的命令(ReSharper\u CleanupCode) 我在网上对此做了很多研究,发现不允许使用此选项的原因通常是我正在处理的文件没有添加到解决方案资源管理器中 如果我将正在处理的JavaScript文件添加到解决方案资源管理器中,它将允许我进行代码清理,但这对我来说非常不方便;我在工作中打开了许多文件,不

在VisualStudio中使用ReSharper时,我通常无法运行“代码清理”选项,因为它在菜单中显示为灰色。我也尝试过使用热键,但收到错误消息:组合键(Ctrl+E,C)绑定到当前不可用的命令(
ReSharper\u CleanupCode

我在网上对此做了很多研究,发现不允许使用此选项的原因通常是我正在处理的文件没有添加到解决方案资源管理器中

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

ReSharper中是否有可以更改的设置,以允许我在任何情况下对当前选定的文件进行代码清理,而无需先将其添加到解决方案手册中


如果没有,是否有一种方法可以配置或利用Visual Studio 2015,使我能够在尚未创建和加载解决方案/项目的情况下轻松地将JavaScript/CSS/HTML文件添加到Visual Studio和解决方案资源管理器中?(并且在我完成文件的工作后,还可以将其保存到我拖放文件的位置,而不是嵌入解决方案文件(
.sln
)?)(目前,Visual Studio确实使用CTRL+S保存文件,但只有在未将其添加到解决方案/项目的情况下才这样做。这是我当前编辑所有文件的方式。)

我意识到这一点非常古老,但我在VS2017的Resharper 2018.1.2中遇到了这一点。 我找到的唯一“解决办法”是暂停Resharper,然后恢复它

工具->选项->重新竖琴终极->常规->立即暂停

然后在同一菜单中


现在继续。

我也有同样的问题,但只是选择cs文件,这很奇怪。