2013-04-23 58 views
3

惱人的廢話。我正在使用VS 2012;我安裝了ReSharper和StyleCop(SC)。如果在一行代碼中啓用了StyleCop警告,除非我修復它,否則我無法刪除它。我想稍後處理SC警告,並在定義的類參考之一上看到智能感知工具提示。我該怎麼做?我不想暫時禁用SC,我只想告訴它「閉嘴」一秒鐘,這樣我就可以查看智能感知。死亡通過工具提示 - stylecop/resharper/intellisense - 如何讓智能感知工具提示顯示?

+0

你說你不想禁用StyleCop,但是如何使用['SuppressMessage'屬性]抑制臨時規則(http://blogs.msdn.com/b/sourceanalysis/archive/2009/08/10 /rule-suppressions.aspx)?這是醜陋的,你需要的東西過於矯枉過正,而且你必須記得隨後將它移除,但它應該起作用。 – jerry 2013-04-23 13:43:44

+0

@jerry - yuck! – gangelo 2013-04-23 15:58:38

+0

正如我所說,這很醜陋:)Pascal的解決方案顯然好多了,但我懷疑確切的組合鍵很容易忘記。幸運的是,我們已經搜索到了。 – jerry 2013-04-23 19:22:20

回答

4

使用ReSharper的你可以快速關閉當前文件的分析(包括了StyleCop分析)與下面的鍵盤快捷鍵

按Ctrl + + Alt鍵 +

檢查智能感知提示,然後使用相同的快捷方式重新激活分析。

+0

Ty。我想這就是答案。會認爲像舉行輪班或其他事情和盤旋會更有幫助,哦,功能要求。 – gangelo 2013-04-23 15:59:46

+0

不幸的是,Resharper以與Resharper自己的分析規則相同的方式處理所有產生靜態分析錯誤的插件。只有StyleCop在遺留代碼文件上可以非常冗長。 – Pascal 2013-04-23 16:10:26