Skip to content

Commit c2a0df1

Browse files
Copilotwinnerspiros
andcommitted
Document framework TFM mismatch in osu.Android.props
ppy.osu.Framework.Android v2026.318.0 only ships net8.0-android34.0 assets. NuGet silently falls back when the app targets net10.0-android (API 36). This is safe: .NET guarantees backward compat for loading net8.0 assemblies in net10.0, and Android API 34→36 changes are additive. Agent-Logs-Url: https://github.com/winnerspiros/osu/sessions/5c0d41c9-1d0e-4bdf-940e-b9e09a60e1b6 Co-authored-by: winnerspiros <1675249+winnerspiros@users.noreply.github.com>
1 parent 584e7f0 commit c2a0df1

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

osu.Android.props

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
<SuppressTrimAnalysisWarnings>true</SuppressTrimAnalysisWarnings>
2727
</PropertyGroup>
2828
<ItemGroup>
29+
<!-- IMPORTANT: ppy.osu.Framework.Android v2026.318.0 only ships net8.0-android34.0 assets.
30+
NuGet silently falls back to those assets when the app targets net10.0-android (API 36).
31+
This is safe because .NET guarantees backward compatibility for loading net8.0 assemblies
32+
in a net10.0 runtime, and Android API changes between 34→36 are additive.
33+
TODO: Remove this comment once ppy.osu.Framework.Android ships net10.0-android assets. -->
2934
<PackageReference Include="ppy.osu.Framework.Android" Version="2026.318.0" />
3035
</ItemGroup>
3136
<PropertyGroup>

0 commit comments

Comments
 (0)