title: vs2008 circular references (c#)
body: <p>Here's the setup I have in a vs2008 solution:</p>
  
  <p>Data layer in a project named MyProject.Data</p>
  
  <p>Web application in a project named MyProject.Web</p>
  
  <p>MyProject.Web has a reference to MyProject.Data</p>
  
  <p>In MyProject.Web I have a class I use called "MySite.Utils"</p>
  
  <p>I want to be able to use MySite.Utils in MyProject.Data but I can't because it would cause a circular reference.</p>
  
  <p>One solution which is NOT possible is creating a third project and moving "MySite.Utils" in there because MySite.Utils actually uses MyProject.Data (thus it needs to reference it and another circular reference would be created)</p>
  
  <p>What's the best/easiest way to fix this?</p>