You need to clear circular reference in your solution.
To explain circular reference in short, you have assembly as follows:
1. A.dll referencing B.dll
2. B.dll referencing C.dll
3. C.dll referencing A.dll
This can happen with any number of projects / assemblies not just 3.
Here is an approach for clearing circular reference:
How to get rid of circular references in C#
[
^]