名前空間/アセンブリ内の一部のクラスをスキップするフィルターを追加するにはどうすればよいですか。例:SYM.UI
はベース アセンブリで、スキップしたいSYM.UI.ViewModels
. 以下のフィルターを書いていますが、それらすべてが含まれており、私の要求を満たしていません:
+[SYM.UI*]* -[SYM.UI.ViewModels*]*
これを修正するのを手伝ってください。
名前空間/アセンブリ内の一部のクラスをスキップするフィルターを追加するにはどうすればよいですか。例:SYM.UI
はベース アセンブリで、スキップしたいSYM.UI.ViewModels
. 以下のフィルターを書いていますが、それらすべてが含まれており、私の要求を満たしていません:
+[SYM.UI*]* -[SYM.UI.ViewModels*]*
これを修正するのを手伝ってください。
opencoverwikiは始めるのに良い場所です。
使用法は+/-[modulefilter]typefilterとして説明されます(これはILでのタイプの表示方法に基づいています。タイプフィルターには名前空間も含まれ、モジュールフィルターは通常アセンブリの名前です(ファイル拡張子なし)。 。
したがって、タイプを除外するには、
+[SYM.UI]* -[SYM.UI]SYM.UI.ViewModels.*
注:除外フィルターは、包含フィルターよりも優先されます。
以下を使用できます。
"-filter:+[*]* -[SYM.UI]SYM.UI.ViewModels.*"
-filter:
部分も引用符で囲む必要があることに注意してください