Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/7.0] Add more type-forwarders for Xamarin.Android compatibility to mscorlib.dll and System.Drawing.Common.dll #83137

Merged
merged 6 commits into from
Mar 9, 2023

Commits on Mar 8, 2023

  1. Add more type-forwarders for Xamarin.Android compatibility to mscorli…

    …b.dll (dotnet#82618)
    
    The legacy Xamarin.Android version of mscorlib.dll differed a bit compared to the .NET Framework mscorlib.dll, mostly because of additions for .NET Standard 2.1 support.
    
    This meant that an assembly which was compiled against that mscorlib expects types there but since we didn't have type-forwarders in our mscorlib.dll shim to point them to the right assembly you'd get a TypeLoadException when running on modern .NET 6 Android.
    
    Fixes dotnet#82193
    
    (cherry picked from commit d8203e7)
    akoeplinger committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    165bc08 View commit details
    Browse the repository at this point in the history
  2. Add type-forwarders for Xamarin.Android compatibility to System.Drawi…

    …ng.Common.dll (dotnet#82839)
    
    The legacy Xamarin.Android version of System.Drawing.Common.dll contained these types, add forwarders so we don't get a TypeLoadException when using an assembly compiled against that in modern .NET Android.
    
    Fixes dotnet#82829
    
    (cherry picked from commit e486f38)
    akoeplinger committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    2a05fde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f416557 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    18361da View commit details
    Browse the repository at this point in the history
  2. Fix diff

    akoeplinger committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    2cc1fcb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a06c9aa View commit details
    Browse the repository at this point in the history