-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
54 lines (48 loc) · 2.18 KB
/
Copy pathDirectory.Build.props
File metadata and controls
54 lines (48 loc) · 2.18 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
52
53
54
<Project>
<PropertyGroup>
<TargetFramework>net8.0-windows</TargetFramework>
<LangVersion>12.0</LangVersion>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<WarningsAsErrors>nullable</WarningsAsErrors>
<EnableWindowsTargeting>true</EnableWindowsTargeting>
<Platforms>x64;ARM64</Platforms>
<RuntimeIdentifiers>win-x64;win-arm64</RuntimeIdentifiers>
<InvariantGlobalization>false</InvariantGlobalization>
<GenerateDocumentationFile>false</GenerateDocumentationFile>
<NoWarn>$(NoWarn);CA1416;NU1701</NoWarn>
</PropertyGroup>
<PropertyGroup>
<Product>CaYaTrace</Product>
<Company>CaYaDev</Company>
<Authors>CaYatur</Authors>
<Copyright>Copyright (c) 2026 CaYatur (CaYaDev)</Copyright>
<Version>0.5.7</Version>
<AssemblyVersion>0.5.7.0</AssemblyVersion>
<FileVersion>0.5.7.0</FileVersion>
<RepositoryUrl>https://github.com/CaYatur/CaYaTrace</RepositoryUrl>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
</PropertyGroup>
<!--
TraceEvent relies on reflection and ships native components. Trimming it
silently breaks manifest-based provider parsing at runtime, so trimming is
disabled solution-wide and native libraries are extracted on launch.
See docs/ARCHITECTURE.md#packaging.
-->
<PropertyGroup>
<PublishTrimmed>false</PublishTrimmed>
<PublishReadyToRun>false</PublishReadyToRun>
<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
<SelfContained>true</SelfContained>
<!--
Not trimming means carrying the whole runtime, and this is a tool people download
once and copy onto a USB stick. Compression roughly halves the published file for
a small one-off cost on first launch, which is the right trade for something whose
distribution story is "one file you can carry".
-->
<EnableCompressionInSingleFile>true</EnableCompressionInSingleFile>
<!-- Reference XML documentation is for consumers of a library, not users of a tool. -->
<AllowedReferenceRelatedFileExtensions>none</AllowedReferenceRelatedFileExtensions>
</PropertyGroup>
</Project>