amilochau / core-aws

Core libraries for .NET Core applications on AWS ✅
MIT License
0 stars 0 forks source link

Improvements with .NET 8 #10

Closed amilochau closed 4 weeks ago

amilochau commented 1 year ago

Watching the new.NET 8 announcements, here is a list (lot exhaustive) of improvements to test and implement.

Release Candidate 2:

Release Candidate 1:

Preview 6:

Preview 5:

Preview 4:

Preview 3:

Preview 2:

Preview 1:

amilochau commented 8 months ago

The following feature switches could be used, but don't decrease the bundle size:

    <MetricsSupport>false</MetricsSupport>
    <StartupHookSupport>false</StartupHookSupport>
    <CustomResourceTypesSupport>false</CustomResourceTypesSupport>
    <EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization>false</EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization>
    <BuiltInComInteropSupport>false</BuiltInComInteropSupport>
    <EnableCppCLIHostActivation>false</EnableCppCLIHostActivation>
    <_EnableConsumingManagedCodeFromNativeHosting>false</_EnableConsumingManagedCodeFromNativeHosting>
    <DisableDependencyInjectionDynamicEngine>true</DisableDependencyInjectionDynamicEngine>
    <NullabilityInfoContext>false</NullabilityInfoContext>
    <JsonSerializerIsReflectionEnabledByDefault>false</JsonSerializerIsReflectionEnabledByDefault>

See this page to learn more on feature switches.