我正在尝试使用MSBuild(.props / .targets)在运行测试而不运行集成测试时获得流畅的体验。我正在尝试不同的方式
**\*.IntegrationTests.dll
(无效)**\*.IntegrationTests.csproj
(无效)CopyToOutputDirectory=Never
(无效)设置IsIntegrationTestProject=true
我的目标是实现
我尝试过的事情
// Directory.Build.props
<ItemGroup>
<IntegrationTests Include="**/*.IntegrationTests.csproj" />
</ItemGroup>
// Directory.Build.targets
<Target Name="AfterBuild" Condition="'$(RunIntegrationTests)' == 'false'">
<Delete Files="@(IntegrationsTests->Replace(".csproj", ".dll")) />
</Target>
<ItemGroup>
<MyProjectReferences Remove="@(IntegrationTests)" />
</ItemGroup>
如果有人可以对此有所了解,我将非常感激。
谢谢!