title: Can ASP.Net MVC Views (*.aspx) be reused in multiple ASP.net MVC projects?
body: <p>I would like to reuse *.aspx files in multiple ASP.Net MVC projects. Is this possible?</p>
  
  <p>EDIT: Anthony's suggestion of using version control system to share common files across multiple projects solves my question in a practical way. Luckily, since I'm using Subversion, the solution fits me. However, if I wasn't using one, how can this problem still be solved?</p>
  
  <p>Is it possible to do something like this?</p>
  
  <ol>
  <li>Build a redistributable User Control using VS's website precompilation feature. (As described <a href="http://blogs.msdn.com/davidebb/archive/2005/10/30/487160.aspx" rel="nofollow noreferrer">here</a>.)</li>
  <li>Reference the output assemblies in the required projects.</li>
  <li>Create a modified View engine that instantiates User Controls via generic type parameter.</li>
  </ol>
  
  <p>We then construct controller actions like this:</p>
  
  <pre><code>public ActionResult Shared()
  {
      return View&lt;SharedPageOrUserControl&gt;();
  }
  </code></pre>
  
  <p>Does that look possible?</p>