2008-10-31 52 views

回答

153

您可以使用Visual Studio加載項管理器(從左側的複選框中取消選中)禁用ReSharper 4和更低版本。

在ReSharper的5及以上從工具>選項(經測試可達7.0.1版本),this is how you can suspend的ReSharper> ReSharper的 alt text

+2

也適用於其他版本。 – Raithlin 2008-10-31 11:28:37

+6

插件管理器的'工具'選項卡下,只是爲了拯救任何人一些摸索的時刻... – Overflew 2009-04-29 22:58:33

+1

我自己在VS 2008中嘗試過,是的它工作。謝謝。 – Tarik 2009-12-25 01:46:38

8

這對我沒有工作。 「啓動」列中的複選框已被選中和禁用。

但是!我在網絡上的其他地方找到了修復程序。

你需要做的就是下面的文件是什麼(S)寫:

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插件的啓動啓用。

1

您也可以按Ctrl + 8。

194

從resharper 5起,接受的答案不起作用。 你應該從工具>選項暫停了ReSharper> ReSharper的

alt text

2

在ReSharper的5.0,鍵盤快捷鍵,以暫時啓用對當前文件/禁用代碼分析按Ctrl + + Alt鍵 + 。它是以前版本中的Ctrl + 。

1

在Win7上,以管理員身份打開VS,並且.AddIn文件將是可寫的。 (複選框將被激活)

21

如果你想這樣做無需點擊太多,打開命令窗口按Ctrl + W¯¯一個)和類型:

ReSharper_SuspendReSharper_Resume取決於你想要什麼。

或者你可以爲此設置一個鍵盤快捷鍵。在VS,轉至工具>選項>環境>鍵盤

在那裏你可以指定一個鍵盤快捷鍵ReSharper_SuspendReSharper_Resume

2

ReSharper 6.1。1不再包含ReSharper_Resume或ReSharper_Suspend(或者至少我找不到它們將它們添加到工具欄)。前面提到的鍵盤快捷鍵(Ctrl + 8或Ctrl + Shift + Alt + 8也不起作用)。

作爲解決方法,您可以使用Tools/Option/ReSharper並單擊暫停按鈕。您必須返回該位置才能在暫停後恢復ReSharper 6.1.1。

暫停ReSharper 6.1.1的主要原因是保證在編輯nAnt文件(大或小,沒有區別)時會使Visual Studio 2008 SP1崩潰。這些文件通常具有.build的文件擴展名。

1

我只需要在編輯Nant文件時禁用ReSharper。它最近在6.1中被「增強」,並且已經打破了Visual Studio提供的現有智能感知。我決定創建一個批處理文件來加載我的Nant解決方案,但在安全模式下加載VS,而不用擔心在啓用和禁用時跳舞。似乎是工作得很好,因爲我在使用VS的時候,無非是花哨的文本編輯器。

示例:將以下內容置於保存爲bat或cmd的文本文件中。

我的文件: 「nantbuild.cmd」

devenv psbuild.sln /safemode 
6

對於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已禁用的一種方法。