I have an Eto panel in my plug-in that inherits from Eto.Forms.Panel.
This setup worked in the past, but with the recent WIPs (maybe the last 2-3 months) I ran into an error message stating “panelType must implement IWin32Window or be derived from System.Windows.FrameworkElement or Eto.Forms.Controls”.
However, this message only seems to show if the used Eto version is older than the WIP build. If I replace the Eto files in my RHI package with the latest version (or just build the plug-in again), it gets installed correctly and works without problems.
Edit: For example, Eto version 2.2.5912.34416 throws the error with the current WIP, while version 2.2.5958.9626 doesn’t.
Any idea why?