DesktopGL vs MacOSX Frameworks


After getting stuck in the now-familiar hole whereby everything breaks after a necessary update I managed to track the issue down to a disparity between the MonoGame project type being set as DesktopGL whilst I was referencing the MacOSX version of the framework.

What are the differences between the MacOSX and DesktopGL versions - is one preferable? I thought I was using MacOSX all along but, going back through the .csproj history in GIT it seems that was not the case!