title: Using Razor without MVC
body: <p>I need to merge templates with data to create unique strings at runtime. It was suggested that I look at the <a href="http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx" rel="nofollow noreferrer">Razor</a> templating view engine that comes in ASP.NET MVC 3. Looks great, but I need to use it outside of MVC view creation.</p>
  <p>I know I can use the core Razor engine directly, but I've also found a couple of projects that make using Razor directly easier. Like:</p>
  <ol>
  <li>Rick Strahl's Razor Hosting Template
  Engine-
  <a href="http://www.west-wind.com/weblog/posts/864461.aspx" rel="nofollow noreferrer">http://www.west-wind.com/weblog/posts/864461.aspx</a></li>
  <li>Razor Engine on GitHub - <a href="https://github.com/Antaris/RazorEngine" rel="nofollow noreferrer">https://github.com/Antaris/RazorEngine</a></li>
  </ol>
  <p>Does anyone have any guidance on using Razor outside of MVC as a standalone template engine? Any experience with these wrapper projects? are there other Razor hosting implementations I should look into?</p>