title: Alternatives to GAC for sharing code between mvc sites
body: <p>Currently, we have c# object registered in the gac which we use to output a html/string which acts as a common menu for our web applications. </p>
  
  <p>The benefit of the gac registered object is that we can update the gac object and all applications that reference it get the updates very efficiently.  The html menu references some js and css resources at a common location.</p>
  
  <p>The c# object does perform some logic based on servers/environments etc.</p>
  
  <p>Are there alternatives other than GAC objects to perform similar functionality.</p>
  
  <p>I had considered reference a mvc view from another project/controller but there was latency issues (i.e. the menu was rendered after the rest of the page).  I feel it works best when rendered as part of the page.</p>
  
  <p>other thoughts/ideas/options?</p>