-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Labels
area-System.Net.Quicbugsize-reductionIssues impacting final app size primary for size sensitive workloadsIssues impacting final app size primary for size sensitive workloads
Milestone
Description
System.Net.Quic is not supported except on Windows but still cannot be trimmed because it's initialized aggressively via static constructors even on platforms that don't support it like iOS or android. Initialization chain is like
at System.Net.Quic.Implementations.MsQuic.Internal.MsQuicApi:.ctor
at System.Net.Quic.Implementations.MsQuic.Internal.MsQuicApi:.cctor
at System.Net.Quic.Implementations.MsQuic.MsQuicImplementationProvider:get_IsSupported
at System.Net.Http.HttpConnectionPool:.ctor
at System.Net.Http.HttpConnectionPoolManager:SendAsyncCore
at System.Net.Http.HttpConnectionPoolManager:SendAsync
at System.Net.Http.HttpConnectionHandler:SendAsync
There is IsSupported property but it does not conform to the recommended Feature switch setup so it cannot be used either.
eerhardt
Metadata
Metadata
Assignees
Labels
area-System.Net.Quicbugsize-reductionIssues impacting final app size primary for size sensitive workloadsIssues impacting final app size primary for size sensitive workloads