當我的代碼部分從未使用過時,Resharper會警告我;這非常有幫助。Tell Resharper使用spring.net DI配置檢查未使用的類嗎?
但是,我有很多類沒有被其他代碼直接引用。這些類僅用於依賴注入(DI)配置。
我使用spring.net for DI。 DI配置採用xml格式。
有什麼辦法可以告訴Resharper使用DI文件檢查未使用的類嗎?
我知道我可以使用類似抑制ReSharper的警告:
// ReSharper disable UnusedMember.Global
public class TheClass : IInterfaceWiredUsingSpringDI
// ReSharper restore UnusedMember.Global
,但我不喜歡這種很 - 這是難以閱讀,我真的不希望取消此警告。
注:
有相應的警告,這是我在jetbrains forum發現了一個不太突兀,更可讀的方式。當你定義了該自定義屬性:
[MeansImplicitUse]
public class IoCAttribute : Attribute { }
然後你就可以抑制警告:
[IoC]
public class TheClass : IInterfaceWiredUsingSpringDI
我知道是你有什麼非常的舉動,但如果你使用的一個春天流暢的配置替代品resharper將能夠檢測到它(因爲它會被實際代碼引用) – 2010-11-25 13:25:05
好主意,但我實際上喜歡生產環境中的xml配置。 – Marijn 2010-11-25 14:31:58