Usando o mecanismo de exibição Razor de uma maneira diferente

Eu pensei que seria interessante se eu pudesse usar o novo mecanismo MVC Razor View como uma tecnologia de mala direta. Ele ainda pode fazer parte de um site MVC e não precisa ser um aplicativo de console independente.

Exemplo:

string  myTemplate = "Hello @Name,  How are you today?";
ViewModel.Name = "Billy Boy";
string output = RazorViewEngineRender( myTemplate, ViewModel );

Então ostring output = "Hello Billy Boy, How are you today?"

O principal é que eu quero que o modelo seja direcionado a partir de uma string em vez de uma view ou parcial.

Alguém sabe se isso é possível ?

ATUALIZAR:

Ben e Matt fizeram um projeto no codeplex:http://razorengine.codeplex.com/

questionAnswers(2)

yourAnswerToTheQuestion