2011-05-18 54 views
25

我使用VS 2008與Resharper 5.1編譯所有東西,但Resharper標記爲紅色?

Al突然,Resharper顯示我用紅色的所有類。就好像我沒有重複正確的項目/ DLL。

但是:一切都被引用,代碼編譯。

這是怎麼回事?我該如何解決這個問題?

我已經嘗試過這樣的:刪除_ReSharper文件夾,並刪除了5.1.ReSharper.user文件

+0

您是否啓用瞭解決方案範圍的分析?刪除_ReSharper。*文件夾後,您是否重新啓動Visual Studio(或者至少關閉並重新打開您的解決方案)? – 2011-05-18 06:48:50

+0

不,我沒有重新啓動VS.但顯然,我不得不刪除.suo文件。 – Natrium 2011-05-18 07:02:26

回答

15

嘗試刪除該文件名爲.suo也。

+0

即使在VS 2013中也爲我工作!唯一的區別是沒有_ReSharper文件夾。 – Jordan 2014-06-12 18:06:43

23

爲我工作的解決方案是清除重新清晰緩存,並暫停&恢復再尖銳。

Visual Studio > Tools > Options > Re-sharper > General > Options > General > Clear Caches 

Visual Studio > Tools > Options > Re-sharper > General > Suspend Now > Resume Now 
+2

你救了我,我生氣了,非常感謝! – Coconut 2015-04-24 07:01:11

+0

這對我有效。刪除文件名爲.suo沒有 – zeocrash 2015-10-05 09:16:41

+0

約定,名爲.suo是不夠的,解決這個問題,但做上述工作就像一個魅力 – doodlleus 2016-06-20 15:36:45