I have a solution with three projects, let's call them projectA, projectB and projectC.
ProjectC contains objects of projectA and has a reference to projectB.
ProjectB has a reference to projectA.
However, I want an object in projectA (that is used in projectC) to use a certain class with functions in projectB. The problem is that I cannot add projectB as a reference because this would cause circular dependency (due to the reference projectB has to projectA).
Can anyboy offer me a solution so I can use the functions in the class in projectB? Copying the functions to projectA or removing the reference to projectA in projectB is not an option...