To take this thread to a happy ending, I've now cleaned up OpenSim's use of mono addins, and devised how to use them properly in order to manage 3rd-party packages in OpenSim.The result of this is both in the latest commits of OpenSim core and in a concrete example that explains how to do it.

The package consumer's side of the process is explained here:
http://opensimulator.org/wiki/Installing_3rd_party_addins

The package developer's side of the process is explained here:
http://opensimulator.org/wiki/Developing_OpenSim_Addins

Note that in spite of extensive changes I made to OpenSim in the last couple of days, this embodies things that were already possible before, but that no one had done. The changes I made were primarily to clean up OpenSim's use of mono addins, which was really confusing, and wasn't helping anyone take advantage of the capability that was already there.

Happy New Year!
Diva

_______________________________________________
Opensim-dev mailing list
[email protected]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev

Reply via email to