fix: disable transitive Avalonia compilation in project file

- Added a property to the MinecraftClient.csproj to disable the default Avalonia compilation, preventing file-lock races during parallel builds, as the project does not utilize XAML resources.
This commit is contained in:
BruceChen 2026-04-06 20:25:11 +08:00
parent 3073137006
commit 44e7f205c8

View file

@ -8,6 +8,9 @@
<Nullable>enable</Nullable>
<PublishSingleFile>true</PublishSingleFile>
<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
<!-- Consolonia transitively pulls in Avalonia build tasks; MCC has no XAML resources,
so disable the transitive Avalonia compilation to avoid file-lock races in parallel builds. -->
<EnableAvaloniaCompilationByDefault>false</EnableAvaloniaCompilationByDefault>
</PropertyGroup>
<PropertyGroup>
<SignManifests>false</SignManifests>