Problem / Motivation
No explicit trimming/AOT metadata or validation lane exists for library readiness.
Proposed solution
Add trim/AOT CI builds, annotate dynamic/reflection-sensitive APIs, and define compatibility guarantees.
Alternatives considered
Defer until downstream app requests.
Use case
Consumers targeting startup/size-sensitive deployments in modern .NET.
Impact
Critical
Scope
No response
Possible implementation
CI matrix jobs with PublishTrimmed=true and AOT smoke tests.
Additional context
Helps .NET 8/9/10 forward-compatibility confidence.
Checklist
Problem / Motivation
No explicit trimming/AOT metadata or validation lane exists for library readiness.
Proposed solution
Add trim/AOT CI builds, annotate dynamic/reflection-sensitive APIs, and define compatibility guarantees.
Alternatives considered
Defer until downstream app requests.
Use case
Consumers targeting startup/size-sensitive deployments in modern .NET.
Impact
Critical
Scope
No response
Possible implementation
CI matrix jobs with
PublishTrimmed=trueand AOT smoke tests.Additional context
Helps .NET 8/9/10 forward-compatibility confidence.
Checklist