単体テストアセンブリに一致するCreateItemタスクがあります。
<CreateItem Include="%(Solution.RelativeDir)**\bin\$(Configuration)\*Test*.dll">
<Output ItemName="TestDlls" TaskParameter="Include"/>
</CreateItem>
この一致するdllは次のようになります:
- Company.Product.Component1.Test.dll
- Company.Product.Component2.UnitTests.dll
- Company.Product.UnitTestFramework1.dll
- Company.Product.UnitTestFramework2.dll
私の質問は、一致パターンを変更して、単体テスト(Test、Tests、UnitTest、またはUnitTestsの命名規則がある)のみを選択し、フレームワークdllを選択しないようにする方法です。