I try to build my first project with OSGi.Net. I want to build a small and simple calculator which can be expanded by plugins.
So I asked me how to handle with interfaces in OSGi.Net. What I want is a flexible solution, so a new plugin can bring an interface which will be consumed by other new plugins. So my idea is to put the interfaces in a separate assembly which can be loaded by
alle plugins which uses this interface. I see that I can load more than one assembly with a manifest.xml, but is this the designated way?
Can you give me some hints how to do this in the ISGi.Net way?
What is the Share attribute für an Assembly xml-node for? I tried true an false, but I cannot see any difference in behavior?
Thanks a lot!