Take the 2-minute tour ×  enter image description here  Hello
everyone  Currently I have the following reference structure:
DSFinalProject have reference of "DAL" project and
"DataStructure" project.  DataStructure have reference of the
DAL project as well…  Now I want that DSFinalProject won't have
reference to the DAL layer but will be able to use interfaces
from that class.  Is there any way to "tunnel" the interfaces
that are in the DAL project to DSFinalProject without actually
making references between them?  Maybe using the DataStructure
project? Or anything else?  Thanks in advance for any help :)
share|improve this question Move the interfaces to a different
project? –  D Stanley Sep 21 '12 at 13:03 That was one of my
solutions but I'm trying to find some other way. instead of
adding reference to another project just use the DataStructure
to access the DAL interfaces –  Xirox Sep 21 '12 at 13:06 That
will work so long as DataStructure does not reference DAL (which
it should not) –  D Stanley Sep 21