title: Naming a "core" Assembly
body: <p>I know that this is somewhat subjective, but I wonder if there is a generally accepted standard for naming assemblies which contain some "core" functions.</p>
  
  <p>Let's say you got a larger Projects, with Assemblies like</p>
  
  <ul>
  <li>Company.Product.WebControls.dll</li>
  <li>Company.Product.Net.dll</li>
  <li>Company.Product.UserPages.dll</li>
  </ul>
  
  <p>and you have a Bunch of "Core" classes, like the Global Error Handler, the global Logging functionality etc.</p>
  
  <p>How would such an assembly generally named? Here are some things I had in mind:</p>
  
  <ul>
  <li>Company.Product.dll</li>
  <li>Company.Product.Core.dll</li>
  <li>Company.Product.Global.dll</li>
  <li>Company.Product.Administration.dll</li>
  </ul>
  
  <p>Now, while "just pick one and go on" will not cause Armageddon, I'd still like to know if there is an "accepted" way to name those assemblies.</p>