forked from dotnet/aspnetcore
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HelixTestRunner.csproj
32 lines (26 loc) · 1.23 KB
/
HelixTestRunner.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<Project>
<PropertyGroup>
<!-- Despite project name, treat as a test asset to avoid both IsTestProject and IsImplementationProject. -->
<IsTestAssetProject>true</IsTestAssetProject>
<IsUnitTestProject>false</IsUnitTestProject>
</PropertyGroup>
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<PropertyGroup>
<!-- Update helix.proj when this TFM is updated. -->
<TargetFramework>net7.0</TargetFramework>
<OutputType>Exe</OutputType>
<NoWarn>$(NoWarn);CA2007;NU5104</NoWarn>
<IsPackable>false</IsPackable>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<!-- We don't need this unless building for tests. -->
<ExcludeFromBuild Condition=" '$(DotNetBuildFromSource)' == 'true' OR '$(SkipTestBuild)' == 'true' ">true</ExcludeFromBuild>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.Playwright" />
<PackageReference Include="System.CommandLine" Version="2.0.0-beta1.20158.1" AllowExplicitReference="true" />
</ItemGroup>
<Target Name="PublishThisProject" AfterTargets="Build" Condition=" '$(ExcludeFromBuild)' != 'true' " >
<MSBuild Projects="$(MSBuildProjectFullPath)" Targets="Publish" />
</Target>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
</Project>