Aetheria/tools/AetherDb/AetherDb.csproj
Meta Vens 6667b4c6d3 Tests for the weapon product lines and the product-lines command
Catalog tests read the shipped records against the command's own table; command tests run it on a scratch catalog (dry run, apply, replay, untouched bytes, partial line, name conflict, tier accepted). AetherDb shows its internals to the test project. These tests fail until the catalog commit that follows; this commit builds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 18:47:30 +02:00

19 lines
993 B
XML

<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" />
<InternalsVisibleTo Include="Aetheria.Shared.Tests" />
</ItemGroup>
</Project>