I have two projects: A/B. Project A is the project that contains all of the winforms which are bound to objbects in B (logic items)
A has an object of type A.Form
B has objects of type B.Serializer B.Logic
Now, A has a reference to B (but B does not have a reference to A) and A.Form contains a member variable of type B.Logic. At some point, when all of the data is stored in B.Logic I try to save this object to disk by calling B.Serializer(B.Logic).
At this point I get an error when serializing saying that A.From is not marked as serializable.
But the project B has NO reference to A at ALL and even if it did SOMEHOW have a member referencing A.Form, it shouldn't even compile.