-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathDirectory.Build.targets
More file actions
32 lines (27 loc) · 1.41 KB
/
Directory.Build.targets
File metadata and controls
32 lines (27 loc) · 1.41 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
<Project>
<PropertyGroup>
<HelionRootDir>$(MSBuildThisFileDirectory)</HelionRootDir>
</PropertyGroup>
<PropertyGroup Condition="'$(MSBuildProjectName)' != 'Tests'">
<TrimmerSingleWarn>true</TrimmerSingleWarn> <!-- Set this to false for more detail on libraries used -->
<IsTrimmable>true</IsTrimmable>
<IsAotCompatible>true</IsAotCompatible>
<DefineConstants Condition="'$(RuntimeIdentifier)' == 'linux-x64'">LINUX</DefineConstants>
<DefineConstants Condition="'$(RuntimeIdentifier)' == 'win-x64'">WINDOWS</DefineConstants>
</PropertyGroup>
<!-- Configure code analysis (debug builds only) -->
<ItemGroup Condition="'$(Configuration)'=='DEBUG'">
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="5.0.0-1.25277.114">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
</ItemGroup>
<!--See https://learn.microsoft.com/en-us/dotnet/core/project-sdk/msbuild-props#analysismodecategory -->
<PropertyGroup>
<AnalysisModeGlobalization>Recommended</AnalysisModeGlobalization>
<AnalysisModeSingleFile>Recommended</AnalysisModeSingleFile>
<AnalysisModeSecurity>Recommended</AnalysisModeSecurity>
<AnalysisModeInteroperability>Recommended</AnalysisModeInteroperability>
<AnalysisModePerformance>Recommended</AnalysisModePerformance>
</PropertyGroup>
</Project>