Which IoC is used?

Hi all,

usually Caliburn.Micro uses it’s own IoC “SimpleContainer”. But there is a file named “Castle.Core” located in the VC folder. Is Caliburn.Micro configured to use Castle instead of it’s own container?



The answer is no, Caliburn.Micro is not configured to use Castle.Core.

Is there any possiblity to register own classes/interfaces using the build-in IoC-Container?

Yes, I think so.

Just like when you trying to create add-ons.

You will use maybe [Export(typeof(IPlugin))].

So if you want to register, [Export(typeof(ICustomClass))]