title: RazorEngine and parsing physical view files always causes exception
body: <p>I have the following RazorEngine call:</p>
  
  <pre><code>public class RazorEngineRender
  {
      public static string RenderPartialViewToString(string templatePath, string viewName, object model)
      {            
          string text = System.IO.File.ReadAllText(Path.Combine(templatePath, viewName));
          string renderedText = Razor.Parse(text, model);
          return renderedText;
      }
  }
  </code></pre>
  
  <p>This is called from:</p>
  
  <pre><code>_emailService.Render(TemplatePath, "Email.cshtml", new { ActivationLink = activationLink });
  </code></pre>
  
  <p>I also have this view file (email.cshtml):</p>
  
  <pre><code>    &lt;div&gt;
        &lt;div&gt;
              Link: &lt;a href="@Model.ActivationLink" style="color:#666" target="_blank"&gt;@Model.ActivationLink&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;
  </code></pre>
  
  <p>When the call to Razor.Parse() occurs, I always get a:
  Unable to compile template. Check the Errors list for details.</p>
  
  <p>The error list is:</p>
  
  <pre><code>error CS1061: 'object' does not contain a definition for 'ActivationLink' and no extension method 'ActivationLink' accepting a first argument of type 'object' could be found 
  </code></pre>
  
  <p>I've tried everything under the sun, including trying a concrete type as opposed to anonymous type, declaring the @Model line at the top of the view file but no luck.  I'm wondering if the library is at fault or definately me?</p>
  
  <p>By the way, the razorengine I am referring to is available here at codeplex:
  <a href="http://razorengine.codeplex.com/">RazorEngine</a></p>