title: Razor Layout doesn't work if file is called _ViewStart.cshtml
body: <p>I have an MVC3 web app to which I want to start using whole Razor views.</p>
  
  <p>Most of the site is working fine with a Site.Master so I've packaged up most of it into partial views and am trying to add a layout with the same content.</p>
  
  <p>After reading Scott Gu's blog I've added a file called _ViewStart.cshtml in my <code>~/Views</code> directory so that it'll be applied by default.</p>
  
  <p>Unfortunately this gives me the error:</p>
  
  <p><code>The name 'RenderBody' does not exist in the current context</code></p>
  
  <p>If the file is called <code>_viewstart.cshtml</code>.</p>
  
  <p>If it is called <code>_layoutviewstart.cshtml</code> it will work but I have to reference it directly in the view.</p>
  
  <p>If it's called <code>_billyviewstart.cshtml</code> is works but again I have to reference it directly in the view.</p>