我在一個項目中有一個面向公眾的界面,最終將成為一個 nuget 包。這是代碼:public interface MyInterface{ void MyMethod();}現在這個接口中的每個方法都沒有在這個庫中使用,而是通過包在其他中使用。然而,這里的每一個方法都有一個警告Method x is never used.是否有一種簡單的方法可以告訴 ReSharper 在我打開的每個解決方案中的每個項目中忽略每個公共方法,以便不在公共方法中執行此檢查。我有幾種方法可以解決這個問題,但這太乏味了。選項 1:[UsedImplicitly]在我班級中的每個方法上。在我看來,這太乏味了。選項 2:[SuppressMessage("ReSharper", "UnusedMember.Global")]不那么乏味,但仍然必須在每個類上實現。一定有更好的方法?我還在某處讀到只有在Enable solution-wide analysis檢查時才會發生這種情況。在我的情況下不是。我在下面找到了這個設置Reshaper Options > Code Inspection > Settings
從未使用過 Resharper 方法
慕無忌1623718
2021-10-09 10:53:10