When I raised this topic, I walked in knowing that any such solution to
providing mixed-mode assemblies will produce assemblies that are not
cross-platform compatible. That much is a given. My point was simply that
this is an irrelevant fact. The whole point of providing for mixed mode
assemblies
So it looks like you guys are saying that allowing mono to create mixed-mode
assemblies is possible given the following constraints:
1. The .NET metadata must always be found in a PE container.
2. A mixed mode assembly must always be a native format library so as to
allow native programs to load
I understand the reasons why the developers chose to leave out support for
developing mixed-mode assemblies using mono: the lack of cross-platform
compatibility in such assemblies. However, I would argue that such things
are not a consideration for those who would choose to develop such