【发布时间】:2008-10-31 10:24:34
【问题描述】:
关于如何禁用但不卸载 Resharper 4.x 或更高版本的任何想法?
【问题讨论】:
标签: visual-studio resharper add-in
关于如何禁用但不卸载 Resharper 4.x 或更高版本的任何想法?
【问题讨论】:
标签: visual-studio resharper add-in
从 resharper 5 开始,接受的答案不再有效。 您应该从工具 > 选项 > Resharper 暂停 ReSharper
【讨论】:
您可以使用 Visual Studio 加载项管理器禁用 ReSharper 4 及更低版本(从左侧的复选框中取消选中)。
在 ReSharper 5 及更高版本(测试至版本 7.0.1)中,this is how you can suspend ReSharper 来自工具 > 选项 > Resharper
【讨论】:
如果你不想点击太多,打开命令行窗口 (Ctrl + W, A kbd>) 并输入:
ReSharper_Suspend 或 ReSharper_Resume 取决于你想要什么。
或者您可以为此目的设置键盘快捷键。在 VS 中,转到 工具 > 选项 > 环境 > 键盘。
您可以在此处为ReSharper_Suspend 和ReSharper_Resume 分配键盘快捷键。
【讨论】:
这对我不起作用。 启动列中的复选框已选中和禁用。
但是!我在网络上的其他地方找到了解决方法。
您需要做的是使以下文件可写:
C:\Program Files\JetBrains\ReSharper\v4.0\Bin\Product.VisualStudio.80.AddIn
C:\Program Files\JetBrains\ReSharper\v4.0\Bin\Product.VisualStudio.90.AddIn
因为这些文件是只读的,VS200x 无法修改它们来设置 Resharper 插件的启动启用。
【讨论】:
对于 Visual Studio 2012 和 Resharper 7+,为 Visual Studio 创建一个快捷方式并添加以下开关:
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /Resharper.Suspend
现在您可以在禁用 Resharper 的情况下打开 Visual Studio。
【讨论】:
ReSharper 6.1.1 不再包括 ReSharper_Resume 或 ReSharper_Suspend(或者至少我找不到它们以将它们添加到工具栏)。前面提到的键盘快捷键(Ctrl+8 或 Ctrl+Shift+Alt+8 也不起作用)。
作为一种解决方法,您可以使用工具/选项/ReSharper 并单击暂停按钮。暂停 ReSharper 6.1.1 后,您必须返回该位置才能恢复它。
暂停 ReSharper 6.1.1 的主要原因是,它保证在编辑 nAnt 文件(大小无关)时会导致 Visual Studio 2008 SP1 崩溃。这些文件的文件扩展名通常为 .build。
【讨论】:
在 ReSharper 5.0 中,临时启用/禁用当前文件的代码分析的键盘快捷键是 Ctrl+Shift+Alt+8。以前的版本是Ctrl+8。
【讨论】:
你也可以按Ctrl+8。
【讨论】:
在 Win7 上,以管理员身份打开 VS,.AddIn 文件将是可写的。 (复选框将被激活)
【讨论】:
我只需要在编辑 Nant 文件时禁用 ReSharper。它最近在 6.1 中得到了“增强”,并打破了 Visual Studio 提供的现有智能感知。我决定创建一个批处理文件来加载我的 Nant 解决方案,但在安全模式下加载 VS,而不是担心启用和禁用。似乎工作得很好,因为当谈到 Nant 时,我使用 VS 只不过是一个花哨的文本编辑器。
示例:将以下内容放入保存为 bat 或 cmd 的文本文件中。
我的文件:“nantbuild.cmd”
devenv psbuild.sln /safemode
【讨论】: