Repository navigation
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
31 lines (31 loc) · 1.76 KB
/
Copy pathDirectory.Build.props
File metadata and controls
31 lines (31 loc) · 1.76 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
<Project>
<!-- Shared settings for every project in the solution. -->
<PropertyGroup>
<LangVersion>latest</LangVersion>
<Nullable>disable</Nullable>
<ImplicitUsings>disable</ImplicitUsings>
<Version>2.2.0</Version>
<RepoRoot>$(MSBuildThisFileDirectory)</RepoRoot>
<Authors>Joseph Codemard</Authors>
<Company>UltrafastEngine</Company>
<Product>UltrafastEngine</Product>
<Copyright>Copyright 2026 Joseph Codemard (Apache-2.0 licence)</Copyright>
<Deterministic>true</Deterministic>
<!-- Public API docs: XML comments are generated; missing ones are warnings for now (see CONTRIBUTING.md). -->
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>$(NoWarn);CS1591;CS1573;CS1572;CS1587;CS1574</NoWarn>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<!--
.NET Framework 4.8 targets on Linux/macOS: use Mono's reference assemblies when installed (no NuGet
needed). On Windows / Visual Studio the normal 4.8 targeting pack is used.
-->
<PropertyGroup Condition="'$(TargetFramework)' == 'net48' AND '$(OS)' != 'Windows_NT' AND Exists('/usr/lib/mono/4.8-api')">
<FrameworkPathOverride>/usr/lib/mono/4.8-api</FrameworkPathOverride>
<AutomaticallyUseReferenceAssemblyPackages>false</AutomaticallyUseReferenceAssemblyPackages>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'net48' AND '$(OS)' != 'Windows_NT' AND !Exists('/usr/lib/mono/4.8-api') AND Exists('/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/4.8-api')">
<FrameworkPathOverride>/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/4.8-api</FrameworkPathOverride>
<AutomaticallyUseReferenceAssemblyPackages>false</AutomaticallyUseReferenceAssemblyPackages>
</PropertyGroup>
</Project>