Howto override services or implement interfaces in Litium.Accelerator in a separate project

I have quite a newbie question here. I am looking into how I can extend specific functionality from the Litium.Accelerator project and I would like to define this is a separate Visual Studio project, something like Litium.Accelerator.Extension.

If I implement a interface like ITargetGroupEvent, then Litium appears to pick up this implementation when I implement this in the original Litium.Accelerator project, but if I implement this interface in a class within Litium.Accelerator.Extension it does not. How can I tell the Litium core to load this new assembly as well?

Or am I trying to do something that was unintended?

Thanks for your help! Stephen

Litium version: 5.6.3

Should work fine, have you added a reference from the Litium.Accelerator.Mvc-project to your new Litium.Accelerator.Extension-project so that it is added to the websites /bin directory?

facepalm my bad! I thought I did that and after checking again (after your suggested it) that’s exactly what I had not done. My ITargetGroupProcessor appears to work fine now (as expected).

Thanks for your prompt response!