Aetheria/tools/AetherDb/AetherDb.csproj

18 lines
934 B
XML
Raw Normal View History

<Project Sdk="Microsoft.NET.Sdk">
<!-- Inspects and edits GameData/Aetheria.cc through the headless Aetheria.Shared build of ServerShared.
A real project rather than file-based scripts on purpose: running a loose script file caches a build per
script and does not rebuild when the referenced project changes, so scripts ran against stale schemas. -->
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<Nullable>disable</Nullable>
<ImplicitUsings>disable</ImplicitUsings>
<RootNamespace>AetherDbTool</RootNamespace>
<NoWarn>$(NoWarn);CS1701;CS1702</NoWarn>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Aetheria.Shared\Aetheria.Shared.csproj" />
<!-- Unity asset files are YAML; parsing them is a solved problem, not one to hand roll -->
<PackageReference Include="YamlDotNet" Version="16.2.1" />
</ItemGroup>
</Project>