VS Code Coverage Run Settings を構成して、ターゲット ライブラリのみを含め、テスト ライブラリは含めず、サード パーティ ライブラリは含めないようにする方法を見つけようとしています。
構文は次のとおりです。
<Include>
<ModulePath>.*\\MyProject\..*\.dll$</ModulePath>
</Include>
<Exclude>
<ModulePath>.*\.Test.dll$</ModulePath>
</Exclude>
内部の文字列はフル パスです (次のようになります)。
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\MyProject.Data.dll
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\MyProject.Data.Test.dll
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\Moq.dll
これまでのところ、正規表現を含めると、ターゲット dll とサードパーティの dll の両方が含まれます。
含める方法
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\MyProject.Data.dll
^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^
しかし除外
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\Moq.dll
^^^^^^^^^^^^^^
?