[英]Solution Wide Analysis Broken in Resharper 4.5?
自從我升級到resharper 4.5后,我遇到了解決方案范圍分析的問題。
我不斷得到漏報,並且我的代碼中有resharper報告錯誤。
我發現擺脫錯誤的唯一方法是打開每個報告的錯誤文件,找到有問題的類型/類,打開那些文件,然后再次關閉所有內容,這似乎迫使resharper重新分析所有內容。
我相信已經存在@ jira的缺陷,但我正在尋找有關如何快速強制resharper重新分析錯誤文件的方便提示......
當我遇到這種情況時,我使用shift + alt + Page-Down滾動到解決方案中的下一個錯誤。 只是通過錯誤進行spaming將使Resharper重新分析文件。 不是一個好的解決方案,但它確實有效。
編輯:如果你進入菜單ReSharper - > Windows - >“解決方案中的錯誤”,你會得到一個名為“解決方案中的錯誤”的窗口。 在那里你有一個右邊的按鈕,名為“重新分析帶有錯誤的文件”。 你甚至可以把它放在快捷方式上。
定期刪除您的resharper緩存文件 - 特別是如果您已從以前的版本升級。 您很可能在解決方案文件夾下的某處有一個_Resharper。*文件。 整個文件夾結構都可以被吹掉,當Resharper對我行為不端時,我會這樣做。
根據您的解決方案的大小,這可能是一個巨大的痛苦,但我偶爾會遇到同樣的問題,如果我構建顯示錯誤的項目,它就會消失。
例如,就在昨天,它找不到我們的一個較小項目的Excel庫,它完全是紅色的,即使沒有任何改變,所有的DLL都被找到並被引用,並且沒有任何明顯的錯誤。 我剛剛重建了那個單獨的項目,它編譯時沒有任何錯誤,紅色條立即消失。
看起來像resharper中的一個問題。 通常最好直接向他們報告,然后等待他們找到這個問題。
此外,它更像是一個錯誤報告,而不是一個編程問題。
同樣在這里,但是再一次,我已經得到了多年的誤報(或否定)。 對我來說,兩個失敗點是WPF(特別是XAML)並在代碼文件中使用Unicode(即使用非拉丁字母編程)。
我建議簡單地關掉它,特別是考慮到你為它付出的性能價格。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.