[Mono-osx] MonoMac: on demand loading
duane at wandless.net
Sun Sep 19 11:06:13 EDT 2010
Currently most libraries are force loaded from NSObjectMac.cs. Even though
they are shared it still might be better to only load libraries used by the
app. I theorized a solution by adding a static ctor in each class within
the namespace that would load the library, but I believe this will not work
as the library must be initialized first so it can be registered.
Maybe there should be a Link Frameworks metaphor as xcode does. So the user
must specify which frameworks to load at startup. If they fail to include
QTKit, for example, then a runtime error is generated, which would be the
same behavior as an xcode application.
Related is 3rd party libraries. There should probably be a way to specify
these libraries to be loaded at startup as well.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-osx