.runsettings ファイルを使用して、コード カバレッジの結果を生成するアセンブリを管理しています。
私の .runsettings ファイルの次のセクションでは、テスト プロジェクトを含むすべてのアセンブリを取得し、いくつかの不要な TFSBuildExtensions アセンブリを取得します。
<!-- Match assembly file paths: -->
<ModulePaths>
<Include />
<Exclude />
</ModulePaths>
そこで、すべてMyCompany.MyProject1.Tests.dllという名前のテスト プロジェクトを除外するように変更しました。
<!-- Match assembly file paths: -->
<ModulePaths>
<Include />
<Exclude>
<ModulePath>.*Tests.*</ModulePath>
</Exclude>
</ModulePaths>
ただし、すべてのアセンブリが除外され、TFSBuildExtensions アセンブリのみが残ります。
次のアセンブリを除外するには、除外セクションで何を指定する必要がありますか?
- MyCompany.MyProject1.Tests.dll
- ...
- MyCompany.AnyProjectName.Tests.dll
- TFSBuildExtensions.XXX.dll