Documentation
-
Breaking change: Custom marshallers require additional members - .NET
Learn about the breaking change in interop in .NET 8 where custom marshallers with MarshalMode.ElementIn or MarshalMode.ElementOut now must have both managed-to-unmanaged and unmanaged-to-managed shapes.
-
Breaking change: RuntimeInformation.OSArchitecture under emulation - .NET
Learn about the breaking change in interop in .NET 7 where RuntimeInformation.OSArchitecture now returns the correct value under emulation.
-
Breaking change: Some Windows APIs are removed - .NET
Learn about the .NET 7 breaking change in .NET MAUI where the `IWindowStateManager.ActiveWindowDisplayChanged`, `IWindowStateManager.OnWindowMessage`, and `Platform.OnWindowMessage` APIs have been removed.