title: Do you install your domain DLLs in GAC?
body: <p>I've been a ASP.NET/WCF developer for most of my .NET developer career so I'm very used to the idea of just having all DLLs sitting in the bin folder of the IIS directory.</p>
  
  <p>However, in a recent project we have to share several DLLs (around 50) between a WCF web service and several .exe programs so one of our team member suggested that we can install these DLLs into the GAC.</p>
  
  <p>I can't see anything wrong with this idea but I just have a feeling that installing domain DLLs such as data access and business logic for a specific product into GAC is wrong because these DLLs are not like System.Data, which is reusable across many different products.</p>
  
  <p>Do you install your product's DLLs into GAC?</p>