-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
36 lines (35 loc) · 1.66 KB
/
Copy pathDirectory.Build.props
File metadata and controls
36 lines (35 loc) · 1.66 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
<Project>
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AnalysisLevel>latest-recommended</AnalysisLevel>
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<!-- Doc generation is on everywhere so IDE0005 (unused imports) can run
during build. CS1591 is suppressed globally because requiring XML
docstrings on test fixtures, benchmark setups and record positional
parameters produces boilerplate without adding signal. The top-level
public types in the library still carry <summary> prose. -->
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<DebugType>portable</DebugType>
<ContinuousIntegrationBuild Condition=" '$(GITHUB_ACTIONS)' == 'true' "
>true</ContinuousIntegrationBuild
>
</PropertyGroup>
<PropertyGroup Label="Package metadata (applied to libraries that opt in)">
<Authors>Pro-Fa</Authors>
<Company>Pro-Fa</Company>
<Copyright>Copyright (c) Pro-Fa</Copyright>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://github.com/Pro-Fa/expreszo-dotnet</PackageProjectUrl>
<RepositoryUrl>https://github.com/Pro-Fa/expreszo-dotnet</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
</PropertyGroup>
</Project>