Proj0051: Project reference must be case-consistent with the file system
Project references must maintain case-consistency with the file system. Because UNIX-like systems treat casing as significant, Include paths must be an exact match to avoid issues during cross-platform builds.
Non-compliant
When ../Benchmarks/BENCHMARKS.csproj has a different casing as the actual file.
<Project Sdk="Microsoft.NET.Sdk">
<ItemGroup>
<ProjectReference Include="../Benchmarks/BENCHMARKS.csproj" />
</ItemGroup>
</Project>
Compliant
When ../Benchmarks/Benchmarks.csproj has the same casing as the actual file.
<Project Sdk="Microsoft.NET.Sdk">
<ItemGroup>
<ProjectReference Include="../Benchmarks/Benchmarks.csproj" />
</ItemGroup>
</Project>