title: MVC sharing layout across multiple projects
body: <p>I have multiple MVC3/4 projects (in the same solution - they share an infrastructure and services project) for a number of apps. Each of the web sites needs to share the same header.</p>
  
  <p>What is the easiest way to do this? Is there a way to use a _Layout.cshtml across multiple projects?</p>
  
  <p>I want to avoid having one project with multiple areas because the apps are so diverse and I want to avoid deploying the entire solution every time I make a change to one of the apps.</p>
  
  <p>Is there an easy way to do this?</p>
  
  <p>EDIT: thought about this a bit today...as an alternative - what about having an html helper in my infrastructure project that returns the html header? This can then be used by all projects that reference it...good idea? no?</p>