Hi all,
I want to declare a dll, in c#, which contains an interface which is implemented in 2 separate dll's
If i would declare the interface in the containing dll then the implementing dll's will have to reference it in order to know the interface.
When creating a phase of the implementing dll's in the containing dll, the containing dll has to reference the implementing dll's, resulting in a circular reference.
Where should i declare the interface to avoid circular referencing?
and how should it be referenced?
Thank You!
What I have tried:
I have tried using an abstract class but it doesn't fit in the application structure