Repository navigation
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
51 lines (51 loc) · 2.25 KB
/
Copy pathDirectory.Build.props
File metadata and controls
51 lines (51 loc) · 2.25 KB
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<Project>
<PropertyGroup Label="Framework">
<TargetFramework>net10.0</TargetFramework>
<LangVersion>preview</LangVersion>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Label="Build">
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<WarnOnPackingNonPackableProject>false</WarnOnPackingNonPackableProject>
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
<DisableRarCache>true</DisableRarCache>
<!-- Temporarily disable security warnings for transitive packages. -->
<NoWarn>NU1608;NU1901;NU1902;NU1903;NU1904</NoWarn>
<UseArtifactsOutput>true</UseArtifactsOutput>
</PropertyGroup>
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
</PropertyGroup>
<PropertyGroup Condition="$(MSBuildProjectName.EndsWith('Tests'))">
<IsTestProject>true</IsTestProject>
</PropertyGroup>
<ItemGroup Condition="$(MSBuildProjectFullPath.Contains('IntegrationTests'))">
<PackageReference Include="TUnit.Aspire" />
<Compile
Include="$(SolutionDir)\tests\BookWorm.Common\DistributedApplicationExtensions.cs"
Link="Extensions\DistributedApplicationExtensions.cs"
/>
<Compile
Include="$(SolutionDir)\tests\BookWorm.Common\PasswordGenerator.cs"
Link="Extensions\PasswordGenerator.cs"
/>
</ItemGroup>
<ItemGroup Condition="$(MSBuildProjectFullPath.Contains('ContractTests'))">
<PackageReference Include="Verify.TUnit" />
<PackageReference Include="Verify.MassTransit" />
<Compile
Include="$(SolutionDir)\tests\BookWorm.Common\SnapshotTestHelper.cs"
Link="SnapshotTestHelper.cs"
/>
</ItemGroup>
<ItemGroup Condition="$(MSBuildProjectFullPath.Contains('Tests'))">
<PackageReference Include="Microsoft.Testing.Extensions.CodeCoverage" />
<PackageReference Include="Microsoft.Testing.Extensions.CrashDump" />
<PackageReference Include="Microsoft.Testing.Extensions.HangDump" />
<PackageReference Include="Microsoft.Testing.Extensions.TrxReport" />
<PackageReference Include="Shouldly" />
<PackageReference Include="TUnit" />
</ItemGroup>
</Project>